System, method, operator server, and program for financial demand response provision services

ABSTRACT

A financial demand response provision service system having a company server that manages the credit limit for employees, a time server managing employee time data, a provider server that manages the employees&#39; managed accounts, and a bank server that manages the employees&#39; bank accounts to which salary is transferred which are connected via a network wherein the provider server has a calculation unit for transferring electronic value information of an advance in which the advanceable amount is calculated based on the credit limit for an employee and the time data, an auto charge data output unit which transfers electronic value information of the advance to the bank account, and an output means that outputs, to the company server, the advance amount loaned to the employee by transferring the electronic value information, wherein the total advanced amount to the employees of a same company does not exceed the company&#39;s total advanceable amount.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a national stage entry of International ApplicationNo. PCT/JP2017/035041, filed on Sep. 27, 2017, which claims priorityfrom Japanese Patent Application No. 2016-254858, filed on Dec. 28,2016, the disclosures of which are incorporated herein by reference intheir respective entireties.

TECHNICAL FIELD

The present invention relates to a system, method, operator server, andprogram for providing financial demand response provision services foremployees belonging to a company.

BACKGROUND ART

Using a prepaid system to withdraw a fixed amount for employees workingbefore payday is known. By using a prepaid system, the turnover rate ofemployees who are hired by and work for a company is able to be reduced,and additionally, because employees can also use the fixed amount forthings such as sudden expenses, the availability of employees such aspart-time workers is particularly increased.

For the “prepaid system” provided by the Tokyo Tomin Bank Limited as apart of banking services (see Non-Patent Document 1), if a company hasintroduced the “prepaid system”, employees belonging to the company areable to easily apply for the “prepaid system” from a mobile phone, smartphone, PC or the like. Then, if the “prepaid system” is used, the verynext day, the funds will be transferred to a bank account to receive theemployee's salary, on the other hand, the remaining salary amount afterdeducting the “prepaid system” use is transferred to the bank account.

For example, Patent Document 1 describes a payroll prepaid service forrealizing the above-mentioned “prepaid system” by a bank computer.According to the technique described in Patent Document 1, the bankcomputer has a processing device, a storage device, and a data inputinterface. Then, based on the necessary data transmitted from theemployee (workers) via the data input interface, the processing devicerefers to the file stored in the storage device (work data managementfile, payroll data management file, fund data management file), andperforms a processing to transfer a payable salary amount based on theemployee's work performance to the employee's payroll account. Thismakes making a payment of an amount not exceeding the payable salaryamount based on work performance possible at any time desired by theemployee. That is, the salary can be prepaid to the employee in a formdesired by the employee.

PRIOR ART DOCUMENTS Patent Documents

-   [Patent Document 1] Japanese Unexamined Patent Application    2004-265369

Non-Patent Documents

-   [Non-Patent Document 1] The Tokyo Tomin Bank, Ltd., “Pre-paid”,    [Online], The Tokyo Tomin Bank, Ltd., [Nov. 11, 2016 search],    Internet <URL: http://www.tominbank.co.jp/for_hojin/maekyu/>

DISCLOSURE OF INVENTION Summary of the Invention

However, according to the payroll prepayment service realized by thebank computer, the company incurs costs for installation and operation,and the company has to prepare a deposit. In addition, a certain amountof time is needed for employees to apply for a prepaid salary and thentransfer the funds to a bank account. For this reason, in order torealize the service to meet the financial needs of employees beforepayday like with payroll prepayment services, the emergence of afinancial demand response provision service that can be used in realtime by employees without relying solely on bank transfers is desired.

The present invention has been made to solve the above-mentionedproblems, and in order to realize the service to meet the financialneeds of employees before payday, an object of the present invention isto provide a system, a method, an operator server, and a program for afinancial demand response provision service which can be used in realtime without relying solely on bank transfers on the employee side.

The present invention is grasped by the following composition in orderto achieve the above-mentioned object.

(1) A financial demand response provision service system for providingfinancial demand response services to employees belonging to a companycomprising: a company server for managing a credit limit for eachemployee, an attendance management data server for managing attendancemanagement data of the employees, a provider server for managing managedaccounts of the employees, and a bank server for managing a bank accountto which the salary of an employee is transferred from the company,wherein the servers are connected via a network, and wherein theprovider server comprises: a calculation unit which calculates anadvanceable amount for an employee based on a credit limit amount andattendance management data and transfers and manages electronic valueinformation of an advance managed by a provider temporarily providing onbehalf of the company based on the advanceable amount, an auto chargedata output unit which performs a transfer processing of transferringelectronic value information of the advance of a managed account to abank account, and an output means which outputs to the company server,the advance amount loaned to the employee by transferring the electronicvalue information of the advance from a managed account to a bankaccount, wherein the total advanceable amount to the employees of a samecompany does not exceed the company's total advanceable amount range forthe company as set by the provider.

(2) The financial demand response provision service system according toabove described configuration (1), wherein if a total advanceable amountto the employees within a predetermined period of the same companyexceeds the company's total advanceable amount range, the auto chargedata output unit cancels the transfer processing of electronic valueinformation of advances to bank accounts from managed accounts ofemployees at the company in which the total advanceable amount for theemployees exceeds the company's total advanceable amount range.

(3) The financial demand response provision service system according toone of the above described configurations (1) and (2), wherein theadvanceable amount range for the company is set based on the companycredit information with regards to a credit of the company, and theprovider server includes a company credit manager unit that manages thecompany credit information.

(4) The financial demand response provision service system according toone of the above described configurations (1), (2) and (3), wherein theprovider server includes a usage fee calculation unit that calculatesthe usage fee of the financial demand response service based on theelectronic value information of the advance transferred by the autocharge data output unit, and a billing unit for billing the company orthe employee for use of the financial demand response service.

(5) The financial demand response provision service system according toone of the above described configurations (1) through (4), wherein anemployee terminal connected via a network and operated by an employeetransmits selection information for automatically or manuallytransferring the electronic value information of the advance from themanaged account to the bank account, wherein the provider serverincludes an attendance management data acquisition unit which receivesattendance management data, wherein when the attendance management dataacquisition unit receives new attendance management data, thecalculation unit calculates a new advanceable amount for an employee,transfers electronic value information of the advance managed by aprovider temporarily providing on behalf of the company based on the newadvanceable amount, and increases the electronic value information ofthe advance managed by the managed account, and wherein if the selectioninformation transmitted beforehand from the employee terminal instructsperformance to be done automatically, when the electronic valueinformation of the advance increases, the auto charge data output unitincreases the electronic value information of the advance from themanaged account to the bank account within the increased range of theelectronic value information of the advance.

(6) The financial demand response provision service system according toabove described configuration (5), wherein if the employee terminaltransmits transmission information for automatically transferring theelectronic value information of the advance from the managed account tothe bank account, information as to whether to transfer a fixed amountor a fluctuating amount that fluctuates at a fluctuating rate set by theemployee beforehand is also transferred to the bank account, wherein inthe case where the information indicates that a fixed amount is to bemade, if the fixed amount is lower than the increase in the electronicvalue information of the advance, the auto charge data output unittransfers the electronic value information of the advance correspondingto only the fixed amount to the bank account, but if the increasedelectronic value information of the advance is lower than the fixedamount, the auto charge data output unit transfers only the increasedamount as the electronic value information of the advance to the bankaccount, and in the case where the information indicates that thetransfer is to be done by a fluctuating amount that fluctuates at afluctuating rate, the auto charge data output unit transfers to the bankaccount the electronic value information of the advance in the amountobtained by multiplying the increased electronic value information ofthe advance by the fluctuating rate.

(7) The financial demand response provision service system according toabove described configuration (5) or (6), wherein the calculation unitcalculates a new advanceable amount to the employee when the attendancemanagement data acquisition unit receives attendance management data.

(8) The financial demand response provision service system according toone of the above described configurations (5) through (7), wherein ifthe selection information transmitted beforehand from the employeeterminal has been selected to be performed manually, when transferinstruction information from the employee terminal is received fortransferring a predetermined amount to the bank account, the auto chargedata output unit transfers to the bank account electronic valueinformation of the advance corresponding to the predetermined amount inthe transfer instruction information based on electronic valueinformation of the advance of the management account.

(9) The financial demand response provision service system according toone of the above described configurations (1) through (8), wherein theprovider server resets the electronic value information of the advanceremaining in the managed account as of the company's payroll closingdate, an individual's closing date as determined by the company, or acommon closing date for all companies and has a deduction datageneration unit which generates an amount corresponding to theelectronic value information of the advance transferred to the bankaccount by the auto charge data output unit as salary deduction data,and wherein the company server periodically or irregularly acquires thesalary deduction data from the deduction data generation unit for thebank server, and from the salary calculated based on the employee'smanaged time, requests execution of transfer processing of the transferamount minus the advance amount corresponding to the salary deductiondata.

(10) The financial demand response provision service system according toone of the above described configurations (1) through (3), wherein whenperforming the transfer processing for transferring the electronic valueinformation of the advance of the managed account to the bank account,the auto charge data output unit transfers to the bank account theelectronic value information minus a transfer processing fee.

(11) A financial demand response provision service system according toanother configuration for providing financial demand response servicesto employees belonging to a company comprising: a company server formanaging the credit limit for each employee, an attendance managementdata server for managing attendance management data of the employees, aprovider server that manages managed accounts of the employees, and abank server for managing a bank account for employee card payments,wherein the servers are connected via a network, and wherein theprovider server comprises: a calculation unit which calculates anadvanceable amount for an employee based on a credit limit amount andattendance management data and transfers and manages electronic valueinformation of an advance managed by a provider temporarily providing onbehalf of the company based on the advanceable amount, an auto chargedata output unit which performs the transfer processing of transferringelectronic value information of the advance of the managed account tothe bank account, and an output means which outputs to the companyserver, the advance amount loaned to the employee by transferring theelectronic value information of the advance from a managed account to abank account, wherein the total advanceable amount to the employees of asame company does not exceed the company's total advanceable amountrange for the company as set by the provider.

(12) A financial demand response provision service system according toanother configuration for providing financial demand response servicesto employees belonging to a company comprising: a company server formanaging the credit limit for each employee, an attendance managementdata server for managing attendance management data of the employees, aprovider server that manages managed accounts of the employees, and anelectronic money server for managing electronic money of the employee;wherein the servers are connected via a network, and wherein theprovider server comprises: a calculation unit which calculates anadvanceable amount for an employee based on a credit limit amount andattendance management data and transfers and manages electronic valueinformation of an advance managed by a provider temporarily providing onbehalf of the company based on the advanceable amount, an auto chargedata output unit which charges to the employee's electronic moneyelectronic value information of the advance in the managed account, andan output means which outputs to the company server, the advance amountloaned to the employee by charging to a bank account the electronicvalue information of the advance from a managed account, wherein thetotal advanceable amount to the employees of a same company does notexceed the company's total advanceable amount range for the company asset by the provider.

(13) A financial demand response provision service system according toanother configuration for providing financial demand response servicesto employees belonging to a company comprising: a company server formanaging the credit limit for each employee, an attendance managementdata server for managing attendance management data of the employees, aprovider server that manages managed accounts of the employees, and avirtual currency server for managing virtual currency accounts of theemployees; wherein the servers are connected via a network, and whereinthe provider server comprises: a calculation unit which calculates anadvanceable amount for an employee based on a credit limit amount andattendance management data and transfers and manages electronic valueinformation of an advance managed by a provider temporarily providing onbehalf of the company based on the advanceable amount, an auto chargedata output unit which performs a transfer processing of transferringelectronic value information of the advance of a managed account to avirtual currency account, and an output means which outputs to thecompany server, the advance amount loaned to the employee bytransferring the electronic value information of the advance from amanaged account to a virtual currency account, wherein the totaladvanceable amount to the employees of a same company does not exceedthe company's total advanceable amount range for the company as set bythe provider.

(14) The financial demand response provision service system according toany one of the above described configurations (1) through (13), whereinthe provider server includes an advance raising unit for raisingadvances through crowdfunding which includes the ability to transmitinformation on the financial demand response service and information onthe provision of advances to an unspecified number of people via anetwork.

(15) A provider server for a financial demand response provision servicesystem according to another configuration for providing financial demandresponse services to employees belonging to a company having a companyserver for managing the credit limit for each employee, an attendancemanagement data server for managing attendance management data of theemployees, a provider server that manages managed accounts of theemployees, and a bank server for managing a bank account to which thesalary of the employee is transferred from the company wherein theservers are connected via a network, the provider server comprising: acalculation unit which calculates an advanceable amount for an employeebased on a credit limit amount and attendance management data andtransfers and manages electronic value information of an advance managedby a provider temporarily providing on behalf of the company based onthe advanceable amount, an auto charge data output unit which performs atransfer processing of transferring electronic value information of theadvance of a managed account to a bank account, and an output meanswhich outputs to the company server, the advance amount loaned to theemployee by transferring the electronic value information of the advancefrom a managed account to a bank account, wherein the total advanceableamount to the employees of a same company does not exceed the company'stotal advanceable amount range for the company as set by the provider.

(16) A provider server for a financial demand response provision servicesystem according to another configuration for providing financial demandresponse services to employees belonging to a company having a companyserver for managing the credit limit for each employee, an attendancemanagement data server for managing attendance management data of theemployees, a provider server that manages managed accounts of theemployees, and a bank server for managing a bank account for the cardpayment of the employee wherein the servers are connected via a network,the provider server comprising: a calculation unit which calculates anadvanceable amount for an employee based on a credit limit amount andattendance management data and transfers and manages electronic valueinformation of an advance managed by a provider temporarily providing onbehalf of the company based on the advanceable amount, an auto chargedata output unit which performs the transfer processing of transferringelectronic value information of the advance of the managed account tothe bank account, and an output means which outputs to the companyserver, the advance amount loaned to the employee by transferring theelectronic value information of the advance from a managed account to abank account, wherein the total advanceable amount to the employees of asame company does not exceed the company's total advanceable amountrange for the company as set by the provider.

(17) A provider server for a financial demand response provision servicesystem according to another configuration for providing financial demandresponse services to employees belonging to a company having a companyserver for managing the credit limit for each employee, an attendancemanagement data server for managing attendance management data of theemployees, a provider server that manages managed accounts of theemployees, and an electronic money server for managing electronic moneyof the employee wherein the servers are connected via a network, theprovider server comprising: a calculation unit which calculates anadvanceable amount for an employee based on a credit limit amount andattendance management data and transfers and manages electronic valueinformation of an advance managed by a provider temporarily providing onbehalf of the company based on the advanceable amount, an auto chargedata output unit which charges to the employee's electronic moneyelectronic value information of the advance in the managed account, andan output means which outputs to the company server, the advance amountloaned to the employee by charging to a bank account the electronicvalue information of the advance from a managed account, wherein thetotal advanceable amount to the employees of a same company does notexceed the company's total advanceable amount range for the company asset by the provider.

(18) A provider server for a financial demand response provision servicesystem according to another configuration for providing financial demandresponse services to employees belonging to a company having a companyserver for managing the credit limit for each employee, an attendancemanagement data server for managing attendance management data of theemployees, a provider server that manages managed accounts of theemployees, and a virtual currency server for managing virtual currencyaccounts of the employees wherein the servers are connected via anetwork, the provider server comprising: a calculation unit whichcalculates an advanceable amount for an employee based on a credit limitamount and attendance management data and transfers and manageselectronic value information of an advance managed by a providertemporarily providing on behalf of the company based on the advanceableamount, an auto charge data output unit which performs a transferprocessing of transferring electronic value information of the advanceof a managed account to a virtual currency account, and an output meanswhich outputs to the company server, the advance amount loaned to theemployee by transferring the electronic value information of the advancefrom a managed account to a virtual currency account, wherein the totaladvanceable amount to the employees of a same company does not exceedthe company's total advanceable amount range for the company as set bythe provider.

(19) A method for providing a financial demand response provisionservice system according to another configuration which providesfinancial demand response services to employees belonging to a companyhaving a company server that manages the credit limit for each employee,an attendance management data server for managing attendance managementdata of the employee, a provider server that manages managed accounts ofthe employee, and a bank server that manages a bank account to which thesalary of the employee is transferred from the company wherein theservers are connected via a network, the method comprising: the providerserver conducting the steps of: calculating an advanceable amount for anemployee based on a credit limit amount and attendance management dataand transferring and managing electronic value information of an advancemanaged by a provider temporarily providing on behalf of the companybased on the advanceable amount, transferring the electronic valueinformation of the advance of the managed accounts to the bank account,and outputting to the company server the advance amount loaned to theemployee by transferring the electronic value information of the advancefrom the managed account to the bank account, wherein the totaladvanceable amount to the employees of a same company does not exceedthe company's total advanceable amount range for the company as set bythe provider.

(20) A provider server program according to another configuration whichprovides financial demand response services to employees belonging to acompany having a company server that manages the credit limit for eachemployee, an attendance management data server for managing attendancemanagement data of the employee, a provider server that manages managedaccounts of the employee, and a bank server that manages a bank accountto which the salary of the employee is transferred from the companywherein the servers are connected via a network, the program comprising:having a computer conduct the steps of: calculating an advanceableamount for an employee based on a credit limit amount and attendancemanagement data and transferring and managing electronic valueinformation of an advance managed by a provider temporarily providing onbehalf of the company based on the advanceable amount, transferring theelectronic value information of the advance of the managed accounts tothe bank account, and outputting to the company server the advanceamount loaned to the employee by transferring the electronic valueinformation of the advance from the managed account to the bank account,wherein the total advanceable amount to the employees of a same companydoes not exceed the company's total advanceable amount range for thecompany as set by the provider.

According to the invention, providing a system, method, operator server,and program for a financial demand response provision service ispossible which can be used in real time without relying solely on banktransfers on the employee side.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a conceptual diagram that focuses on the flow of data in abusiness model that implements the financial demand response provisionservice method of the present invention.

FIG. 2 is a sequence diagram of a financial demand response provisionservice system.

FIG. 3 is a system configuration diagram of a financial demand responseprovision service system.

FIG. 4 is a conceptual diagram focused on the flow of the transfer ofelectronic value information in the business model of the financialdemand response provision service system.

FIG. 5 is a block diagram showing the configuration of a provider serverof the financial demand response provision service system.

FIG. 6 is a schematic diagram for describing a data structure stored ina storage unit and a data structure to be transmitted and received inthe financial demand response provision service system.

FIG. 7 is a flowchart showing the processing operation of the providerserver.

FIG. 8 is a flow chart showing shows financial demand responsetabulation process of a provider server.

FIG. 9 is a screen transition diagram of an employee terminal.

FIG. 10A is a diagram showing an example of a home screen configuration.FIG. 10B is a figure showing an example of a charge switching screen.

FIG. 11 is a sequence diagram of a financial demand response provisionservice system.

FIG. 12 is a diagram of an employee terminal switching screen.

FIG. 13 is a system configuration diagram of a financial demand responseprovision service system.

FIG. 14 is a system configuration diagram of a financial demand responseprovision service system.

FIG. 15 is a system configuration diagram of a financial demand responseprovision service system.

FIG. 16 is a system configuration diagram of a financial demand responseprovision service system.

FIG. 17 is a system configuration diagram of a financial demand responseprovision service system.

FIG. 18 is a system configuration diagram of a financial demand responseprovision service system.

FIG. 19 is a diagram showing the relationship between closing dates of afinancial demand response provision service system.

FIG. 20 is a conceptual diagram showing the relationship between acompany and a service provider of the financial demand responseprovision service system.

FIG. 21 is a diagram for explaining setting of a company limit amount ofa financial demand response provision service system.

FIG. 22 is a diagram for showing a company management screen of afinancial demand response provision service system.

FIG. 23 is a diagram which is referred to in order to describe abusiness model for realizing a method of providing a financial demandresponse provision service.

FIG. 24 is a system configuration diagram of a financial demand responseprovision service system.

FIG. 25 is a sequence diagram of a financial demand response provisionservice system.

FIG. 26 is a block diagram showing a configuration of a provider server.

FIGS. 27A, 27B, 27C, and 27D are diagrams showing an example of the datastructure of a storage unit.

FIGS. 28A and 28B are flowcharts showing the processing operation of theprovider server.

FIG. 29 is a screen transition diagram of the employee terminal.

FIGS. 30A and 30B are diagrams showing an example of a screenconfiguration of a home screen and a charge switching screen.

FIG. 31 is a diagram cited to explain an application that can be used byan employee in a financial demand response provision service system.

DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION

Hereinafter, with reference to the attached drawings, a first embodimentand a second embodiment (both of which refer to modes for carrying outthe present invention) will be described in detail. The same elementsare denoted by the same reference numerals or symbols throughout thedescriptions of the first and second embodiments.

(Common Configurations in the First Embodiment and the SecondEmbodiment)

As shown in FIG. 1, the financial demand response provision servicesystem 100 (see FIG. 4) is a system for a financial demand responseprovision service for one or more employees 4 belonging to a company 1.

As shown in FIG. 4, a company server 10 that manages an actual advanceamount(s) for an employee(s) 4 and an credit limit amount for theemployee(s) 4, an attendance management data server 11 that managesattendance management data of the employee(s) 4, and a provider server20 that manages a managed account(s) 30 a of electronic valueinformation for the employee(s) 4 are connected via a network 60 (seeFIG. 1).

The provider server 20 has an advanceable amount calculation unit thatcalculates an advanceable amount for an employee 4 based on a creditlimit amount managed by the company server 10 and the attendancemanagement data managed by the attendance management data server 11, atransfer processing means that transfers the electronic valueinformation based on the advance amount loaned to the employee 4 to themanaged account 30 a within the range of the advanceable amount from theelectronic value information of the managed account 30 a, and an outputunit that outputs to the company server 10 the advance amount loaned tothe employee 4.

The company server 10 reflects the advance amount from the providerserver 20 in the actual advance amount and calculates the credit limitamount based on the actual advance amount.

In addition, preferably, the provider server 20 further includes acompany credit management unit that manages company credit informationbased on the credit of the company 1. In this case, the advanceableamount calculation unit preferably further calculates the advanceableamount based on the company credit information.

Further, the provider server 20 preferably includes a usage feecalculation unit for calculating a usage fee for the financial demandresponse provision service based on the electronic value informationtransferred by a transfer processing means, and a billing unit forbilling the usage fee to the company 1 or the employee 4.

(Configuration of the First Embodiment)

As shown in FIG. 1, this business model is realized by means of anemploying company 1, a service provider 2, employee(s) belonging to thecompany 1, and a bank 5. Then, the service provider 2 calculates theadvanceable amount for an employee 4 based on attendance management dataof the employee 4 transmitted from the company 1, and performs atransfer processing for transferring electronic value information of anadvance borrowed from an advanced funds 30 b to the managed account 30 aof an employee 4 within the range of the calculated advanceable amount.

Here, “managed account” refers to a fictional managed account 30 a foran employee 4 managed by the service provider 2, and is, for example, anaccount for managing electronic value information.

The “transfer processing of the electronic value information of theadvance” refers to a process for charging (increasing) the advance tothe managed account 30 a within the range of the advanceable amount.

In order to realize the above business model, company 1 is assumed tohave an employment contract with the employee(s) 4, and the employee(s)4 is(are) assumed to have applied for the financial demand responseprovision service with the service provider 2.

Moreover, the service provider 2 is assumed to be managing the managedaccount(s) 30 a and the lending of the advance 30 b of the employee(s)4, and the company 1 is assumed to have entered into a payroll transferagreement with a bank 5 for payroll transfers to one or more bankaccounts 50 a after subtracting the advance based on the usage record.

Note that here the service provider 2 is assumed to manage the managedaccount(s) 30 a and advance(s) 30 b, but the advance(s) 30 b is(are)also assumed to be managed by the bank 5 (advance(s) 50 b). Also, thecompany 1 is assumed to have obtained personal information license(s)from the employee(s) 4 and has obtained a contract to use this businessmodel with the service provider 2 that provides the advance and the bank5.

In addition, if the company 1 goes bankrupt, the employee(s) is(are) tobe paid various insurance money. Therefore, a contract may be enteredinto to the effect that this insurance money may be used to satisfy anyshortfalls with the advance for the employee(s) 4.

(Flow of Attendance Management (Time) Data)

First, an employee 4 performs some work for the company 1 based on theemployment contract (step a).

Next, the company 1 transmits the attendance management data of theemployee 4 to the service provider 2 that provides the financial demandresponse provision service (step b).

Then, the service provider 2 calculates an advanceable amount for theemployee 4 based on the attendance management data or the range of theadvanceable amount.

Here, at the time when the calculated advanceable amount increases(automatic charge to be described later) or at any time designated bythe employee 4 (manual charge to be described later), electronic valueinformation of an advance 30 b is transferred to the managed account 30a managed for the employee 4 (hereinafter, referred to as an advancecharge) (step c). As a result, the advance charge is stored in themanaged account 30 a.

The advance charge amount remaining in the managed account 30 a withoutbeing used is reset (subtracted) at a predetermined date, for example,at the end of every month. Then, the company 1 acquires from the serviceprovider 2 the salary deduction amount created on the basis of the usageresults of the advance charge by the employee 4 (step d); the company 1requests the bank 5 to transfer to the bank account 50 a of the employee4 the salary amount minus the advance amount already advanced (step e);and the bank 5 performs a transfer process based on the request.

The employee 4 inputs the user ID (a user ID may be recorded on a card)and password provided by the service provider 2 into an employeeterminal 40 owned by the employee 4 in order to use the advance. Theuser ID and the managed account 30 a are linked by identificationinformation such as an employee number. The managed account 30 a isassigned to an employee 4 who belongs to the company 1 and is managed bythe service provider 2. By being linked by identifying information suchas an employee number, the remaining balance is able to be managed basedon the advance usage record.

The roles of the company server 10, the attendance management dataserver 11, and the provider server 20 in the financial demand responseprovision service system will be described with reference to FIG. 2. Thefinancial demand response provision service system includes a companyserver 10, an attendance management data server 11, and a providerserver 20.

The company server 10 is a server that handles the information of theemployee(s) 4. Although this embodiment is described as a so-calledcomputer server, any employee 4 information handling system isapplicable, including, for example, terminals and handwritten documents.

The information of the employee 4 includes a company ID, an employee ID,a card ID, or the like which will be described later.

The company server 10 sends the information of the employee as(registered) employee information to the provider server 20 (step S01).

The provider server 20 sends the advance amount for each employee 4 tothe company server 10 as advance usage information (step S02).

If the information of an employee 4 belonging to the company 1 isupdated or deleted, the company server 10 sends the employee information(update, delete) as employee information to the provider server 20 (stepS03).

The provider server 20 sends, for example, a monthly accounting chargefor monthly use of the financial demand response provision service tothe company server 10 (step S04). The monthly accounting includes, forexample, the sum of the amount advanced to the employee 4, and the feefor using the financial demand response provision service.

The company server 10 manages the usage limit for the employee 4. Thecredit limit amount is determined by the company 1, and for example, thecredit limit amount may be raised or lowered based on the work status ofthe company 1 or the usage status (for example, amount advanced) of thefinancial demand response provision service. The company server 10 sendsthe credit limit amount as an individual employee set limit to theprovider server 20 (step S05).

The provider server 20 manages company credit information related to thecredit of a company (companies) 1. In this way, an advanceable amountcan be determined for each company. Examples of the credit for a companycan include capital, number of employees, asset information, financialinformation, usage of the financial demand response provision service,and continued usage of the financial demand response provision service.Based on these, the service provider 2 makes its own determination ofthe credit of a company.

Also, the service provider 2 managing the provider server 20 may procureadvances 30 b through a crowdfunding process that includes sendinginformation on the financial demand response provision service andinformation on the advance to an unspecified number of people via thenetwork 60. In this case, the company credit information also preferablymay include advances 30 b that were procured through crowdfunding.

The provider server 20 sends the company credit information as the usagelimit for each company to the company server 10 (step S06).

The provider server 20 may manage usage limits for each company; thesame predetermined usage limit may be set for multiple companies, andthese may be managed; and of the plurality of companies, for some of theplurality of companies, the same predetermined usage limit may bemanaged, and for other of the plurality of companies, the usage limitmay be managed for each company.

The attendance management data server 11 is a server that handlesemployee attendance management data. In this embodiment, although aso-called computer server is described, any embodiment is applicable tothe present invention so long as it handles employee attendancemanagement data, and includes, for example, a terminal or a handwrittendocument.

Employee attendance management data includes the company ID, employeeID(s), days worked, hours worked, etc., which will be described later,and is shared in a predetermined format.

The attendance management data server 11 sends an employee's attendancemanagement data to the provider server 20 (step S07). The timing ofsending (frequency of sharing) from the attendance management dataserver 11 to the provider server 20 is not particularly limited, and maybe, for example, every day, once a week, or on a specific day of theweek.

As shown in FIG. 3, a company 1 has a company server 10, the serviceprovider 2 has a provider server 20, and an employee 4 has an employeeterminal 40.

The employee 4 operates the employee terminal 40; then, when thefinancial demand response provision service system 100 is used for theprovider server 20 (flow f01), the amount of the advance charge which isstored in the managed account 30 a is transferred to the bank account 50a of the employee 4; and that is displayed on the employee terminal 40.Thereby, the employee 4 is able to receive money.

At this time, the service provider 2 collects, from the advance charge,a fee from the employee 4 for using the financial demand responseprovision service system 100. In other words, the employee 4 pays theservice provider 2 a usage fee (flow f02). The payment of the usage feeis made by the provider server 20 transferring the advance charge minusthe usage fee to the bank account 50 a of employee 4, and displaying thebreakdown on the employee terminal 40. Therefore, the amount that theemployee 4 is able to receive is the amount obtained by subtracting theusage fee from the advance charge.

The service provider 2 bills the company 1 based on the billing datacreated which is based on the usage record of the advance charge by theemployee 4 (flow f04), and the company 1 pays the advance 30 b based onthe billing data (flow f03).

The company 1 then deducts from the salary the amount that the employee4 used based on the usage of the advance charge on the closing date ofan employee's pay and pays the employee 4 (flow f05).

(System Configuration)

As shown in FIG. 4, the financial demand response provision servicesystem 100 comprises an attendance management data server 11 thatmanages an employee attendance management data at the company, aprovider server 20 that manages the managed account 30 a for theemployee 4 and the advance 30 b loaned to the employee 4, as well asprovides the financial demand response provision service by using theadvance 30 b, a bank server 50 that manages the bank account 50 a of theemployee 4, and an employee terminal 40 owned by the employee 4, theseservers are connected via a network 60 such as an IP (Internet Protocol)network. In addition, the company 1 also has a company server 10, whichmanages employee data of the employee 4 belonging to company 1, forpayroll accounting processing, and similar to the attendance managementdata server 11 described above, is connected to the network 60.

Note that the company server 10, the attendance management data server11, the provider server 20, and the bank server 50 include the entirecomputer system managed and operated by each of the company 1, theservice provider 2, and the bank 5. Further, the employee terminal 40refers to a terminal such as a mobile phone, a smart phone, a PC(Personal Computer), etc. possessed by the employee 4 and all of whichare able to connect with the network 60.

Note that the financial demand response provision service system 100 mayalso realize the above-described business model by using the cardpayment network of a card company (not shown), which is different from anetwork 60 such as an IP network. That is, the processing destination ofthe transfer processing of the electronic value information of theadvance may be a managed account for card payment of the card company.

In this case, the employee 4 can carry out shopping at a member locationand deposit/withdraw money from a partner ATM (Automatic Teller Machine)via the possessed card. In addition, if the card is a debit card with acredit card number, the card can be used for online shopping.

Alternatively, a virtual currency such as bitcoin, apple pay or a banktransfer may be used to realize the above business model.

In recent years, in order to facilitate card settlement, card terminalsfor card settlement have been standardized, and for credit payments,standard specifications such as EMV (EuroPay International, MasterCardInternational, and Visa International; registered trademarks) anddomestic applications are being used, while banks have establishedFederation Bankers' Association specifications. As an example of astandard specification, a general-purpose payment network system, suchas CAFIS (Credit And Finance Information System: registered trademark),is widely used in which card management companies for payment at thenational level, distribution companies and third parties such asfinancial institutions (settlement companies), affiliated stores, etc.are connected online and payments are made using a card such as a creditcard or a cash card.

Also, in order to differentiate from other companies, a payment networkof brands can be established for each payment card operating companyinstead of a general-purpose payment network based on a strategy forcollecting payment cards with a unique service by the payment cardoperating company. For example, JCN (Japan Card Network; RegisteredTrademark) in the case of JCB (JCB; Registered Trademark), or VisaNet(Visa Net; Registered Trademark) in the case of VISA (VisaInternational; registered trademark), and these payment networks areused as payment networks to replace CAFIS.

(Block Diagram)

As shown in FIG. 5, there is a communication unit 21, a processing unit22 and a storage unit 23 in the provider server 20 which are commonlyconnected via a bi-directional input/output bus 24 composed of aplurality of lines for addresses, data, and control.

The communication unit 21 is a communication LSI (Large ScaleIntegration) that carries a communication interface between the network60 and the provider server 20 (processing unit 22), and for example,file transfer linked by the API (Application Program Interface) isperformed between the company server 10 connected to the network 60 byTCP/IP

(Transmission Control Protocol/Internet Protocol).

The processing unit 22 calculates the advanceable amount for theemployee 4 based on the attendance management data of the employee sentfrom the company server 10, and performs a transfer processing totransfer the electronic value information of the advance which is withinthe range of the calculated advanceable amount to the managed account 30a for the employee 4 in accordance with the program of this embodiment,for example, which is installed in a micro processer that is mounted inor installed in the program area in the storage unit 23 (not shown), andthis is done in cooperation with the communication unit 21 and thestorage unit 23.

In order for the processing unit 22 to calculate the advanceable amountfor the employee 4 based on the attendance management data of employee 4sent from attendance management data server 11 and transfer the advancewhich is within the calculated advanceable amount range as electronicvalue information to the managed account 30 a of the employee 4, anattendance management (time) data acquisition unit 221, a calculationunit 222, an auto charge data output unit 223, and a deduction datagenerating unit 224 are provided as program execution means.

The attendance management data acquisition unit 221 acquires theattendance management data of the target employee 4 from the attendancemanagement data server 11 via the communication unit 21.

The auto charge data output unit 223 performs transfer processing fortransferring the electronic value information of the advance.

The deduction data generating unit 224 generates the amount used by theemployee as salary deduction data from the electronic value informationof the already transferred “advance”.

The storage unit 23 is mounted with, for example, a semiconductorstorage element such as SRAM (Static Random Access Memory), DRAM(Dynamic Random Access Memory), flash RAM, or a large capacity storageelement such as one with light or magnets, and in the embodimentdescribed above in addition to the programs, the employee data 231,payroll table 232, auto charge data 233, charge data 233 an attendancemanagement data 234, company table 235, and transfer data 236 are alsostored in the work area.

As shown in FIG. 6, the employee data 231 has as data items at least a“company ID” which is uniquely assigned to each company 1 that hasentered into a contract for using this business model, and in which thecompany 1 has entered into employment contract(s), an “employee ID”uniquely assigned to each employee 4 who applied for use of thisbusiness model beforehand, and a “manual or automatic” designation whichindicate whether to transfer the electronic value information of advance30 b automatically or manually.

The payroll table 232 is input and transferred by a companyrepresentative based on the employment contract(s), and has at least the“company ID (identification)”, “employee ID”, “hourly or daily rate” and“salary amount” as data items.

The auto charge data 233 is generated by the processing unit 22 (autocharge data output unit 223 or deduction data generating unit 224), andhas at least the “employee ID”, the “fixed transfer amount”, and the“fluctuating transfer percentage” as data items.

The charge data 233 a has at least a “card ID”, “manual or automatic”,and a “charge amount” as data items.

The attendance management data 234 has at least “company ID”, “employeeID”, “working day(s)” and “working hours” as data items, which are inputand transferred by a company representative.

The company table 235 has a “company ID (identification)” identifyingthe company and a “one-month withdrawal limit” as data items.

The transfer data 236 is information necessary for making transfers tothe bank account 50 a of an employee 4 and includes “bank code”, “branchnumber”, “account number”, and “transfer amount” as data items.

The card ID (237) has at least “fixed transfer amount” and “fluctuatingtransfer amount” as data items.

The employee data 231, payroll table 232, auto charge data 233, chargedata 233 an attendance management data 234, company table 235, transferdata 236, and card ID (237) are all created in a CSV format fortransfer. In addition, employee data 231, payroll table 232, auto chargedata 233, and attendance management data 234 are linked by company IDand employee ID.

(Operation of the Embodiment)

First, how employees choose a advance method will be explained, and thenhow to handle financial demand processing will be explained; after that,the method of financial demand response tabulation process will beexplained.

(How to Choose Advance Method)

First, using the employee terminal 40, the employee 4 selects “SwitchAdvance Method” from the screens shown in FIGS. 9 and 10A; then, fromthe screen shown in FIG. 10B, transmit beforehand the selectioninformation indicating that the transfer of the electronic valueinformation of the advance is to be performed automatically or manually.Furthermore, if the selection information indicates that the transfershould be done automatically, the employee 4 uses the employee terminal40 to send additional information for instructing whether to increasethe amount of transfer processing as a fixed amount determinedbeforehand, or to indicate that the amount fluctuates based onpredetermined rate fluctuation.

As a result, the provider server 20 acquires the “manual or automatic”item with respect to the employee data 231, and the items “fixedtransfer amount” and “fluctuating transfer percentage” for the autocharge data 233 are included.

(How to Handle Financial Demand Processing)

The processing operation of the provider server 20 will be describedbelow with reference to FIGS. 7 and 8.

How to handle financial demand processing will be explained. The methodof the financial demand handling process generally calculates theadvanceable amount based on the attendance management data of anemployee 4 received regularly (every day, etc.). The calculatedadvanceable amount is managed by the managed account 30 a. If anemployee 4 has set the setting to automatic charge beforehand, whenthere is an increase in the advanceable amount, a predetermined amountwithin the range of the advanceable amount is transferred to the bankaccount 50 a of the employee 4. Details will be described below.

In the provider server 20, first, the processing unit 22 inputs andimports the payroll table 232 in the CSV format generated by the companyserver 10 (step S101).

Subsequently, when the attendance management data acquisition unit 221fetches the attendance management data 234 in CSV format by filetransfer from the attendance management data server 11 through thecommunication unit 21 (“YES” in step S102), the calculation unit 222calculates the advanceable amount (step S103).

The advanceable amount that the calculation unit 222 calculates refersto the storage unit 23 at the time when the attendance management data234 is received from the attendance management data server 11, and theadvanceable amount is calculated based on the salary (hourlysalary/daily salary) per predetermined time unit stored in the payrolltable 232 and the working hours according to the attendance managementdata 234 of the employee 4. The electronic value informationcorresponding to the calculated advanceable amount is managed by themanaged account 30 a of the employee 4.

As an example of the advanceable amount, after completing 8 hours ofwork with a pay rate of 10,000 JPY per hour, and the advanceable rateset as 70%, the wages earned will be 80,000 JPY and the advanceableamount will be 56,000 JPY.

Note that if the calculation unit 222 has received selection informationindicating that the transfer of the electronic value information of theamount is to be performed automatically beforehand (automatic charge)from the employee terminal 40, the calculation unit 222 also performsprocessing to reset the advance amount not used as of the payroll date,and furthermore, the deduction data generating unit 224 performs acalculation processing for generating the amount used by the employee 4out of the advanced charged amount as salary deduction data.

If the auto charge data output unit 223 has received selectioninformation indicating that the transfer of the electronic valueinformation of the amount is to be performed “automatically” (automaticcharge) beforehand from the employee terminal 40 instructing, i.e. whenthe selection information is selected to be automatically performed(“automatic” in step S104), then while the electronic value informationof the advanceable amount managed by the managed account 30 a of theemployee 4 at the time when the advanceable amount increases (“YES” instep S105), the auto charge data output unit 223 transfers theelectronic value information corresponding to the predeterminedadvanceable amount increase from the managed account 30 a of theemployee 4 to the bank account 50 a.

If the auto charge data output unit 223 indicates that the increaseinformation is to be fixed (“fixed” in step S107), the predeterminedadvanceable amount increase is fixed if the fixed amount is lower thanthe advanceable amount increase, and if the increase is lower than thefixed amount, the increase is taken (step S108).

As a result, a fixed amount from the increased advance amount can betransferred to the bank account 50 a.

Further, if the auto charge data output unit 223 instructs that theincrease information is fluctuating (“fluctuating” in step S107), thepredetermined advanceable amount increment is an amount obtained bymultiplying the increase amount by the fluctuating rate. (Step S109).

As a result, because an amount multiplied by a fixed percentage of theincreased advance amount can be transferred to the bank account 50 a, alarge amount based on the amount of work is transferred for theemployee.

The predetermined advanceable amount increment obtained in this manneris stored in a predetermined area (auto charge data 233) of the storageunit 23, and transfer (advance charge) of electronic value informationof the advance is executed (step S110).

On the other hand, if the selection information has been receivedbeforehand from the employee terminal 40 to transfer “manually (manualcharge)” the electronic value information of the advance (“manual” instep S104), then from the electronic value information of theadvanceable amount as managed by the managed account 30 a of theemployee 4 at the time when the transfer instruction is given from theemployee terminal 40 (“YES” in step S106), a transfer process fortransferring the electronic value information corresponding to theprescribed amount in the transfer instruction information from themanaged account 30 a of the employee 4 to the bank account 50 a of theemployee 4 is performed (step S110).

The instructions for transfer from the employee terminal 40 areperformed by transmitting transfer instruction information forinstructing the transfer of a predetermined amount from the employeeterminal.

For this reason, an advance can be performed at the time based on anemployee's 4 own intention.

Also, if the total of the electronic value information subject to atransfer processing within a predetermined period (for example, aone-month period) exceeds electronic value information corresponding toa preset withdrawal limit, then the auto charge data output unit 223 maycancel the transfer process.

(Method of Financial Demand Response Tabulation Process)

Next, the method of financial demand response tabulation process will beexplained.

As shown in FIG. 8, when the salary closing date comes (“YES” in stepS201), the provider server 20 (calculation unit 222) performs thecalculation of a fee collection processing (details to be describedlater) and a processing of resetting the electronic value information ofthe transferred advance that had not been used by the payroll closingdate (step S202).

Each time the auto charge data output unit 223 performs transferprocessing, the calculation of the fee collection process is performedby converting the transfer processing transfers targets to theelectronic value information obtained by subtracting the electronicvalue information corresponding to the transfer processing fee from thecorresponding electronic value information, instead of the correspondingelectronic value information.

Subsequently, the deduction data generating unit 224 generates theamount used by the employee 4 as obtained from the calculation unit 222as salary deduction data (step S203).

That is, the deduction data generating unit 224 generates from theelectronic value information of the transferred advance in the CSVformat the amount used by the employee as the salary deduction data.

Then, the company server 10 acquires salary deduction data (CSV)generated by the deduction data generating unit 224 from the providerserver 20 (deduction data generating unit 224) by periodically (e.g.,the end of the month) or irregularly (employee busy period or offseason) downloading the deduction data, and requests performing thetransfer processing to the bank account 50 a of the employee 4 of thetransfer amount minus the advance used to the bank server 50.

(Screen Transition Diagram of Employee Terminal)

As shown in FIG. 9, on the LCD (Liquid Crystal Display) monitor of anemployee terminal 40, a login screen, a home screen, and a logout screenare displayed. From the “home screen” of which an example of the screenconfiguration is shown in FIG. 10A, transitions between the “advanceapplication screen”, “advance method switching screen” whose screenconfiguration is shown in FIG. 10B as an example, and the “advancehistory screen” are possible.

As shown in FIG. 10A, on the “Home screen”, in addition to the advanceavailable amount, buttons for advance application, advance methodswitching, usage statement, and account management are provided, andwhen an employee 4 selects (taps) one of these buttons, the advanceapplication screen, advance method switching screen, viewing of usagestatement, and account management, which are services corresponding tothe respective buttons, are executed.

Further, as shown in FIG. 9 and FIG. 10B, on the “advance methodswitching screen”, a radio button has been assigned to switch betweenautomatic advance (automatic) and manual advance (manual). By theemployee 4 operating the employee terminal 40 at the first login and bymaking one of them valid and pressing the proceed button, at the timewhen the advanceable amount increases, switching the selectioninformation that instructs an automatic or manual transfer of theelectronic value information of the advance is possible. Here, when autoprepayment is selected, “fixed” and “fluctuating” radio buttons becomeselectable, and depending on the selected radio button, the “fixedadvance amount” or “fluctuating advance rate” input fields can also beentered.

When the employee 4 inputs a predetermined number in the input field andtaps the determination button, the screen transitions to an “advancemethod switching completion screen” (not shown), and the advance methodswitching is completed.

Then, when the employee 4 confirms (a tap of the OK button which is notshown), the “prepayment completion screen” is displayed.

The “fixed advance amount” is for transferring the amount of theincreased advance amount (the predetermined advanceable amount increaseamount), which is input in the fixed advance amount field. That is, whenthe fixed advance amount is lower than the increase amount of theadvanceable amount, the fixed advance amount is transferred to the bankaccount 50 a and if the increase amount of the advanceable amount islower than the fixed advance amount, the increase amount of theadvanceable amount is transferred to the bank account 50 a.

Note that if the “advance application screen” is selected in FIG. 9,when the advance allowance frame is displayed on the LCD monitor of theemployee terminal 40 and the employee 4 inputs a advance applicationamount within the allowance, the screen transitions to a “advanceconfirmation screen” (not shown). Then, the employee 4 confirms (a tapof the OK button which is not shown), and the “advance completionscreen” is displayed.

In addition, on the “account management screen”, a list of accounts suchas registered bank accounts is displayed, and if the “Accountregistration screen” is selected, the employee 4 needs to input the nameof the bank and the branch and the account number via the employeeterminal 40. When these necessary items are input, the screen changes tothe “account registration confirmation screen”, and transitions to the“account registration completion screen” when confirmed by the employee4.

When the provider server 20 receives the attendance management data ofan employee 4 from the attendance management data server 11, andreceives the salary per predetermined time unit as defined in theemployment contract (employment conditions) of the employee 4, theadvanceable amount may be calculated based on the actual working hoursbased on the attendance management data of the employee 4 and a transferprocessing of the electronic value information of the advance may beperformed. Note that when calculating the advanceable amount, if hourlyrate is not specified in the employment conditions, a pattern may beconsidered in which the amount of the monthly salary is divided by theday increases with time and date, or a pattern with a fixed amount, forexample, in which up to 100,000 yen can be used as the advanceableamount when working half of the month.

If the provider server 20 has received selection information beforehandfor automatically transferring the electronic value information of theadvance from the employee terminal 40 (automatic charge), then thetransfer process of electronic value information of the advance may beperformed at the time when the advanceable amount increases. On theother hand, if selection information for manually transferring theelectronic value information of the advance has been received from theemployee terminal 40 beforehand (manual charge), then the transferprocessing of electronic value information of the advance may beperformed at the time when there is a transfer instruction from theemployee terminal 40.

If automatic charge has been selected, the provider server 20 resets theamount of the electronic value information of the transferred advancethat has not been used as of the payroll day (the end of each month),and the amount used may be generated as salary deduction data. Thecompany server 10 is obtained by downloading the salary deduction datagenerated by the provider server 20, and after deducting the advanceamount, performs the transfer processing to the bank server 50 of theamount minus the advance amount to the bank account 50 a of the employee4.

The use of the advance charge advance amount is managed by the selectioninformation input when the employee 4 logs in to the provider server 20.That is, if the provider server 20 has received the selectioninformation from the employee terminal 40 beforehand instructing thattransfer of the electronic value information of the advance be done“automatically”, then a transfer processing is performed to transfer theelectronic value information of advance at the time when the advanceableamount is increased by a predetermined amount. On the other hand, if theselection information that has been received from the employee terminal40 beforehand instructs that the transfer of the electronic valueinformation of the advance be done “manually”, then at the time when aninstruction for transfer is given from the employee terminal 40,transfer processing is performed to transfer the electronic valueinformation of the advance.

(When Involving Multiple Companies)

As shown in FIG. 11, the financial demand response provision service isalso able to respond to the employees 4 who belong to a plurality ofcompanies 1. That is to say, an employee 4 who uses the financial demandresponse provision service can receive advances from a plurality ofcompanies using the financial demand response provision service. When anemployee 4 applies for an advance, the employee 4 is able to select anycompany for which the auto charge advance is available.

The service provider 2 may issue a financial demand response provisionservice account for each company. The account is preferably managed byan account ID or a card ID provided on the issued card. By issuing anaccount to the employee, a company ID issued to the company is also ableto be associated. The method of associating the employee with thecompany may be performed automatically, manually, or in combination.

Hereinafter, an employee 4 belonging to Company A having the companyserver 10 a and the attendance management data server 11 a, and CompanyB having the company server 10 b and the attendance management dataserver 11 b will be described in detail.

First, the employee 4 applies to the service provider 2 for providingfinancial demand response provision service for Company A and forproviding financial demand response provision service for Company B.

The service provider 2 exchanges the employee information (registration,update, deletion), usage limit, and time information between theprovider server 20 and the company server 10 a and the attendancemanagement data server 11 a of Company A. Similarly, the serviceprovider 2 exchanges the employee information (registration, update,deletion), usage limit, and time information between the provider server20 and the company server 10 b and the attendance management data server11 b of Company B.

(How to Choose Advance Method)

The employee 4 operates the employee terminal 40, and the financialdemand response provision service system 100 can be used to access theprovider server 20 in the operation screen as shown in FIG. 12.

At this time, the employee 4 is able to receive an advance by applyingfor an advance by selecting which company the advance is to be used.

FIG. 12 shows an operation screen. The employee 4 can select the companyfrom which the advanced will be received by operating the operationscreen. A default setting function of the previously chosen companyselected by the employee 4 for the advance may appear the next time theoperation screen is started.

Also, based on evaluation criteria of the financial demand responseprovision service offering system, the financial demand responseprovision service system may select a company from which to receive theadvance without letting employee 4 make the selection.

In addition, depending on the evaluation of the financial demandresponse provision service, the applied for advance amount may bedivided and received from multiple companies. If the advance is divided,the financial demand response provision service system may use its ownsystem-specific basis, such as even division or slope distributiondivision. [0097]

(Fee Collection Process)

A method of fee collection processing for when an employee 4 uses thefinancial demand response provision service system with a card (theusage of the card will be described in detail in the second embodiment)will be described using FIG. 13.

When an employee 4 uses the employee terminal 40 and the card (flow f07,f08) to perform a procedure to receive a predetermined advance amount(prepayment of salary) (flow f01), the advanceable amount is increasedby the available advance. The provider server 20 collects a fee as asystem usage fee from the card usage amount (flow f02).

The provider server 20 calculates the amount of the advance to theemployee 4 on the closing date, and the service provider 2 bills thecompany 1 based on the advance (billing data) created based on the usageresults of the advance charge by the employee 4 (flow f04), and thecompany 1 pays the amount advanced (flow f03).

The company 1 pays the employee 4 by deducting from the salary theamount used by the employee 4 based on the advance charge use on theclosing date of the employee's salary (flow f05).

That is, when an employee 4 uses the advance system and receives asalary advance, a fee is collected and the remaining amount istransferred to the employee's bank account; then, the company 1 deductsthe employee's 4 card usage amount from the salary and pays the employee4. Preferably, the data regarding salary deduction can be downloadedfrom the financial demand response provision service system.

Using FIG. 14, another method of fee collection processing for when anemployee 4 uses the financial demand response provision service systemwill be described.

When an employee 4 performs a procedure to receive a predeterminedadvance amount (prepayment application amount) using the employeeterminal 40 (flow f11), the provider server 20 charges the card with theadvance amount (flow f12), and the advanceable amount is increased bythe advance amount.

When the employee 4 uses the card (flow f13), and the card usage amount(purchase amount) and card use fee is subtracted on from the card'sbalance (advanceable amount) (flow f14).

The provider server 20 totals the advance amount loaned to the employee4 on the closing date; the service provider 2 bills the company 1 basedon the billing data created based on the usage history of the employee's4 advance charges (flow f15); and The company 1 pays advance 30 b basedon the billing data.

The company 1 deducts the advance amount on the closing date of theemployee 4 from the salary and pays the employee 4 (f16).

That is, when the employee 4 uses the financial demand responseprovision service system, the provider server 20 charges the card theamount requested to be advanced by the employee 4 (full charge withrespect to the input amount), and the advanceable amount is increased.However, each time the employee 4 uses the card, the provider server 20charges a fee from the charge on of the card (reduces the advanceableamount). Therefore, the user 4 cannot use all of the advance amount ofthe card charge (advanceable amount). Note that although that a fee iscollected each time a card charge is made has been described, the numberof times of collection may be limited. Specifically, for example,collection may only occur the first time after the payday (or closingdate) has passed, or collection may occur only after three or more uses;depending on the number of uses, the amount to be collected may bechanged (increase or decrease each time it is used).

Another method of fee collection processing for when an employee 4 usesthe financial demand response provision service system will be describedusing FIG. 15.

When an employee 4 performs a procedure to receive a predeterminedadvance amount (prepayment application amount) using the employeeterminal 40 (flow f21), the provider server 20 charges the amountobtained by subtracting the fee from the advance amount on the card(flow f22).

When the employee 4 uses the card, the card usage amount (purchaseamount) is subtracted from the card balance (advanceable amount).

The provider server 20 totals the advance amount loaned to the employee4 as of the closing date, and the service provider 2 bills the company 1the amount of advance created based on the results of the advance chargeusage by the employee 4 (flow f23).

The company 1 deducts the advance amount as of the employee's 4 closingdate from the salary and pays the employee 4 (flow f24).

That is, when the employee 4 uses the financial demand responseprovision service system, the card is charged the advance amount minusthe fee. (the full amount of the advance is not charged). Therefore, nofee will be collected from the card's charge (advanceable amount) eachtime the card is used.

Note that although that the amount of the advance was reduced by the feewas explained as being charged, the card should hold the amount ofcharge and the amount available, and the charge on the card may beincreased by the full amount and the fee may be subtracted from theadvanceable amount.

Another method of fee collection processing for when an employee 4 usesthe financial demand response provision service system will be describedusing FIG. 16.

When an employee 4 performs a procedure to receive a predeterminedadvance amount (prepayment application amount) using the employeeterminal 40 (flow f31), the provider server 20 charges advance amount tothe card (flow f32).

When the employee 4 uses the card, the card usage (purchase amount) issubtracted from the card's balance (advanceable amount).

The provider server 20 totals the advance amount loaned to the employee4 as of the closing date; the service provider 2 bills the company 1based on the advance amount created based on the actual advance useamount by the employee 4 as well as a usage fee for the employee's 4 useof the card (flow f33), and the company 1 pays the bill.

The company 1 then pays the employee 4 by deducting the advance amountas of the employee's salary closing date from the employee's salary 4(flow f34).

That is, when the employee 4 uses the financial demand responseprovision service system, the provider server 20 charges the card theadvance amount entered by the employee 4 (full charge for the inputadvance amount), and the advanceable amount is increased. On the otherhand, when the employee 4 uses the card, the provider server 20 chargesa fee to the company 1. Therefore, user 4 can use all of the advanceableamount.

Note that the fee charged to the company 1 may be calculated inaccordance with the number of times the employee 4 uses the card, or alimit may be placed on the number of times billed.

Specifically, for example, it may be done only once or may be done apredetermined number of times, or the number of times of use after apredetermined number of times (for example, the third time) may be used;and depending on the number of times, the amount to be charged may bechanged (increase or decrease for each use).

Using FIG. 17, another method of fee collection processing for when anemployee 4 uses the financial demand response provision service systemwill be described.

When an employee 4 performs a procedure to receive a predeterminedadvance amount (prepayment of salary) at the employee terminal 40 (flowf41), the provider server 20 transfers the electronic value informationin a manner specified by the employee 4 (flow f42), and subtracts a feefrom the advanceable amount (flow f43).

The provider server 20 totals the advance amount (electronic valueinformation) loaned to the employee 4 as of the closing date, and theservice provider 2 bills the company 1 based on the usage results by theemployee 4 of the advance amount (electronic value information) (flowf44), and the company 1 pays on the bill.

The company 1 deducts from the employee's 4 salary the amount used basedon the actual advance use amount as of the employee's salary closingdate, and pays the employee 4 (flow f45).

That is, when the employee 4 uses the financial demand responseprovision service and receives a salary advance, a fee is collected; theremaining amount is transferred to the employee's managed account; thecompany 1 deducts the amount the employee 4 used from the salary basedon the electronic value information, and pays the employee 4.

Note that the provider server 20 may charge a fee each time the employee4 uses the financial demand response provision service may billcollectively at the closing date. Also, the number of times of use maybe limited. Specifically, for example only the first time after thepayday (or closing date) has passed may be billed, or you may requesteach time after three or more use may be billed, and depending on thenumber of times, the amount to be charged may be changed (increase ordecrease for each use).

Using FIG. 18, another method of fee collection processing for when anemployee 4 uses the financial demand response provision service will bedescribed.

When an employee 4 performs a procedure to receive a predeterminedadvance amount (prepayment of salary) at the employee terminal 40 (flowf51), the provider server 20 transfers the electronic value informationin a manner that the employee 4 designates for the advance amount (flowf52).

When the employee 4 uses the financial demand response provision servicesystem (flow f13), the amount used (purchase amount) is subtracted fromthe advanceable amount (electronic value information).

The provider server 20 totals the advance amount loaned to the employee4 as of the closing date, and when the service provider 2 charges theadvance amount to the company 1 based on the usage results by theemployee 4 of the advance amount (electronic value information) andbills based on the fee associated with the use by the employee 4 of theelectronic value information (flow f54), and the company 1 pays thebill.

The company 1 deducts the amount of the advance as of the closing dateof employee's salary from the employee's 4 salary, and pays the employee4 (flow f55).

That is, when the employee 4 uses the financial demand responseprovision service system, the provider server 20 adds the advance amountinput by the employee 4 to the electronic value informationcorresponding to the advanceable amount (an increase of full amount tothe pay advance entered). On the other hand, when the employee 4 usesthe electronic value information, the provider server 20 charges a feeto the company 1. Therefore, the user 4 can use all of the advanceableamounts.

Note that the fee charged to the company 1 may be calculated inaccordance with the number of times the employee 4 uses a card, or alimit may be placed on the number of times billed. Specifically, forexample, it may be done only once or may be done a predetermined numberof times, or the number of times of use after a predetermined number oftimes (for example, the third time) may be used; and depending on thenumber of times, the amount to be charged may be changed (increase ordecrease for each use).

(Aggregation Period)

As shown in FIG. 19, payday is different for each company. Therefore,the aggregation period of the financial demand response provisionservice system may be set individually, and either a closing date(individual closing date) corresponding to each company may be set orone closing date (common closing date) may be set for all companies. Inthis case, after the elapse of each aggregation period, the serviceprovider 2 bills each company after an arbitrary time.

The billing method for each company may be done, for example, by paperinvoices, electronic billing, etc., but other methods may be used.

(Company Credit)

As shown in FIG. 20, the service provider 2 may perform credit screeningon a company 1.

When a company applies to use the financial demand response provisionservice system, the service provider 2 receives provisional informationon the credit of the company, such as capital, the number of employees,asset information, or account settlement information of the company.

The service provider 2 either sets or does not set a usage limit for acompany based on the credit information and issues an account.

The usage limits to be set include the range of the advanceable amountavailable throughout the company, the range of the advanceable amountavailable for each employee, and the range of the advanceable amount forlabor wages, but are not limited to these.

In addition, the method for a company 1 to apply for and be issued anaccount may include, but is not limited to, in writing, via electronicmail, orally, or the like.

As shown in FIG. 21, the advanceable amount (limit amount) for a companymay be changed based on the performance of the company. That is, theadvanceable amount (limit amount) may be changed based on the paymentperformance of the company to the service provider 2.

For example, although Company A has only 100 employees, it has beenusing the financial demand response provision service system for a longperiod of six months, so the limit is set at 30 million yen. On theother hand, because Company B has only a short usage history of onemonth, the limit is set at 10 million yen.

Because Company C has a credit problem (the invoice payments have beendelayed), while the usage history of the financial demand responseprovision service system has been as long as six months, the limitamount has been reduced to 10 million yen.

That is, the service provider 2 is able to arbitrarily set the usagelimit of a company based on the usage record of the financial demandresponse provision service system, the credit of the company such asdelayed payment, unpaid payment, and the like. Also, if there is asituation in which the credit is significantly lowered, such as when theunpaid credit continues, use of the financial demand response provisionservice system is preferably discontinued.

As shown in FIG. 22, the management screen for managing a plurality ofcompanies displays company names a, the monthly usage/balance b, thenumber of consecutive months c, the number of employees d, the grade(credit rank) e etc. so that credit can be determined, and the grade(credit rank) e is able to be set based on the company name a, themonthly usage/balance b, the number of consecutive months c, and thenumber of employees d.

According to the financial demand response provision service system 100,if the selection information is selected to be performed automatically,at the time when the advanceable amount increased, an auto charge dataoutput unit 223 that performs a transfer processing for electronic valueinformation corresponding to a predetermined advanceable amount increaseto the employee's managed account from the electronic value informationof the advanceable amount for the employee; the auto charge data outputunit 223 assumes that the predetermined advanceable amount increase is afixed amount if the increase information indicates that the amount isfixed and that the fixed amount is lower than the increase of theadvanceable amount, and if the increase is lower than the fixed amount,then because it is an increase, an advance (payroll prepayment) is ableto be made within the salary advance range and can be used in real timewithout relying only on bank transfers on the employee side to realizethe financial demand response provision service.

A company 1 does not need to prepare the advance because the serviceprovider 2 performs the fund transfer. For this reason, a company 1 canuse the financial demand response provision service system withoutbearing the burden of the advance.

Note that the advanceable amount is determined by the pay amount and theactual working hours defined in the employment conditions, and the dailywork hours are automatically delivered in a CSV format from theattendance management data server 11 of the company 1 to which theemployee 4 belongs, so that the burden on a company representative isgreatly reduced. Note also that attendance management data such as dailyworking hours may be manually uploaded.

Further, according to the financial demand response provision servicesystem 100 according to the present embodiment, if automatic charging ofthe advanceable amount (“Automatically” transferring electronic valueinformation) is enabled, when actual working hours increases, anautomatic charge can be done. Also, if automatic charging is enabled,charges that were not used by the pay close date will be reset, and thededucted amount paid to the employee as salary is only from the amountused. For this reason, the management load on the accounting person(s)at the company 1 and the employee 4 who is the user can be greatlyreduced. In addition, when the automatic charge is disabled (“manually”transfers electronic value information of advance), an operationmanually input by the employee 4 within the range of the advanceableamount is able to be charged, and in this case, manual charging becomespossible at the employee's 4 discretion which enhances usability becauseit can be used flexibly.

(Advance Financial Demand Response Provision Service Method)

In addition, according to the present embodiment, a financial demandresponse provision service method for providing a financial demandresponse provision service to employees belonging to company which has acompany server that manages the actual advance amount of employees andthe credit limit amount for employees, an attendance management dataserver which manages an employee's attendance management data, and aprovider server that manages managed accounts of employees' electronicvalue information and are connected via a network, the provider serverhas a step of calculating an advanceable amount for an employee based onan credit limit amount managed by a company server and attendancemanagement data managed by the attendance management data server, a stepof transferring the electronic value information corresponding to theadvance amount loaned to the employee within the range of theadvanceable amount calculated from the electronic value information ofthe management account, a step of outputting the advance loaned to theemployee to the company server, the company sever has a step ofreflecting the advance from the provider server to the actual advanceamount and calculating a credit limit amount corresponding to the actualadvance amount.

According to the method of providing a financial demand responseprovision service according to the present embodiment, a business modelcan be realized in which a provider server 20 calculates an advanceableamount for an employee 4 based on attendance management data, and byexecuting a transfer process of electronic value information of theadvance to the managed account 30 a of an employee 4 which is within therange of the calculated advanceable amount, an employee 4 is able to usea advance in real time without relying only on a bank transfer.

Further, since the amount advanced from the provider server 20 isreflected in the actual advanced amount and the credit limit amount iscalculated based on the actual advanced amount, a company is able toraise or lower the credit limit amount for an employee.

(Provider Server)

Also, for example, as shown in FIG. 4, the provider server 20 isconnected via a network to an attendance management data server 11 whichmanages the time of an employee 4 of a company 1 and to an employeeterminal 40 which is able to provide selection instructions forautomatically or manually transferring electronic value information ofthe advance to the employee 4 from the company 1 and if the selectioninformation provides instructions to be done automatically, able to sendthe increase information indicating that the increase of amount of theadvance in the transfer process is fixed at a predetermined fixed amountor that the increase is done as a fluctuating increase based on apredetermined fluctuating rate.

The provider server 20 manages managed account(s) of employees and theadvance from the company, and provides a financial demand responseprovision service for advance. In this embodiment according to theprovider server 20 concerned, the provider server 20 reflects theadvance amount on the actual advance amount, and because the creditlimit amount is calculated based on the actual advance amount, a companyis able to raise or lower the credit limit amount for an employee.

Also, for example, as shown in FIG. 3 a program according to the presentembodiment is a program for a provider server that manages a financialdemand response provision service for employees and managed accounts ofemployees' electronic value information which is connected via a networkto a company server that manages an actual advance amount for employeesbelonging to a company and an credit limit amount for employees, and anattendance management data server that manages employee attendancemanagement data. Then, for example, as shown in the flowchart of FIG. 7,the program is characterized in that it performs on a computer (providerserver 20) a procedure for calculating an advanceable amount for anemployee based on the credit limit amount managed by the company serverand the attendance management data managed by the attendance managementdata server, a procedure for transferring electronic value informationcorresponding to an advance loaned to the employee within a range of acalculated advanceable amount from the electronic value information ofmanaged account, and a procedure for outputting the advance amountloaned to the employee to the company server.

According to the program of the present embodiment, by having theprovider server 20 sequentially reading and executing the storedprograms according to the present embodiment which are stored in theprogram area of a storage unit 23, an employee 4 able to use an advancein real time without relying only on bank transfer.

(Configuration of a Second Embodiment)

The business model of a second embodiment is realized by an employingcompany 1, a service provider 2, a card company 3, employed employee(s)4, and a bank 5. Then, the service provider 2 calculates an advanceableamount for an employee 4 based on the attendance management data of theemployee 4 as transmitted from the company 1, and instructs the cardcompany 3 to transfer electronic value information of an advance 30 bwhich are within the range of a calculated advanceable amount in themanaged account 30 a of the employee 4. In response to this, the cardcompany performs a transfer processing of the electronic valueinformation of the advance 30 b to the managed account 30 a of theemployee 4.

In order to be able to realize the above business model, company 1 isassumed to have signed an employment contract with employee 4, and theemployee 4 is assumed to have applied for the financial demand responseprovision service with the service provider 2. In addition, the cardcompany 3 is assumed to manage the employee 4's managed account 30 a andthe advanced 30 b, and company 1 is assumed to have entered into apayroll transfer agreement with the bank 5 for the transfer of thesalary to the bank account 50 a after deducting the actual advance useamount. Note that here the card company 3 is assumed to be managing themanaged account 30 a and the advance 30 b, but also the advance 30 b arealso assumed to be managed by the bank 5 (advance 50 b). Also, afterobtaining personal information permission for employee 4, the company 1needs to have a contract for using this business model with the cardcompany 3 or the bank 5 or the service provider 2 who procures theadvanced.

The flow of data for realizing this business model is as follows.

As shown in FIG. 23, first, the employee 4 performs labor for thecompany 1 based on the employment contract (step a). Next, the company 1transmits the attendance management data of the employee 4 to theservice provider 2 that provides the financial demand response provisionservice (step b). Then, the service provider 2 calculates theadvanceable amount for the employee 4 or the range based on theattendance management data, and at the time when the advanceable amountcalculated here is increased (automatic charge to be described later) orat any time designated by the employee 4 (manual charge to be describedlater), apply to the card company 3 for a transfer of the advance to beloaned (step c). At this time, the card company 3 that has received theapplication performs a transfer of the electronic value information ofthe advance (hereinafter referred to as advance charge) to the managedaccount 30 a managed by the card company 3 for the employee 4 (step d).

Note that the amount of the advance charge left unused is reset(subtracted) at the end of every month. Then, the company 1 acquiresfrom the service provider 2 a payroll deduction amount created based onthe usage results of the advance charge amount by the employee 4 (stepe), requests the bank 5 to transfer to the bank account 50 a of theemployee the salary amount minus the advance amount used 4 (step f), andthe bank 5 performs a transfer process based on the request.

Also note that the employee 4 may possess a card 40 which wasmanufactured by a printing company at the request of the card company 3in order to use the advance. The cards 40 a also include those issued bycompanies other than card companies. The card 40 a may be a credit card,a debit card, a prepaid card or even perhaps electronic money. The card40 a is managed together with the managed account 30 a assigned to theemployee 4 belonging to the company 1, which is managed by the cardcompany and the card 40 a is linked by a uniquely assigned card number,an identification information or possibly a company code and an employeenumber. As a result, balance management is performed based on theadvance usage results. Therefore, the balance charged to the managedaccount 30 a and the card 40 a needs to always be synchronized.

Note that the card 40 a is not necessarily essential in realizing thebusiness model, and identification information such as a uniquelyassigned card number as the card 40 a may be substituted.

As shown in FIG. 24, the financial demand response provision servicesystem 100 according to the present embodiment involves connecting anattendance management data server 11 for managing the time of anemployee 4 in the company 1, a card company server 30 for managing amanaged account 30 a of the employee 4 and an advance 30 b for theemployee 4, a provider server 20 a for providing the financial demandresponse provision service for using the advance 30 b, a bank server 50that manages the bank account 50 a of the employee 4, and an employeeterminal 40 owned by the employee 4 which are connected via a network 60such as an IP (Internet Protocol) network.

Note that for the company 1, the company server 10 is also set up tomanage the employee data of employee 4 belonging to company 1 forpayroll accounting processing, and similar to the attendance managementdata server 11 described above, is connected to the network 60. The casewhere the card company server 30 is installed at a place other than thecard company is also included.

Note that the company server 10, the attendance management data server11, the provider server 20 a, the card company server 30, and the bankserver 50 include the entire computer system managed and operated by thecompany 1, the service provider 2, the card company 3, and the bank 5,respectively. Further, the employee terminal 40 refers to a terminalsuch as a mobile phone, a smart phone, a PC (Personal Computer), etc.possessed by the employee 4 and having a connection with the network 60.

In the above-described system configuration, the provider server 20 acalculates the advanceable amount for the employee 4 based on theattendance management data of the employee 4 transmitted from theattendance management data server 11, and transmits a messageinstructing the transfer of electronic value information of the advanceto the managed account 30 a (card 40 a) of the employee 4 within therange of the calculated advanceable amount to the card company server30. The card company server 30 transfers the electronic valueinformation (advance charge) to the managed account 30 a (card 40 a) ofthe employee 4 due to receiving the message.

At the time when the attendance management data of employee 4 isreceived from attendance management data server 11, the provider server20 a calculates the advanceable amount based on the fixed salary perunit time under the terms of the employment contract (employmentconditions) of the employee 4 and the actual working hours based on theattendance management data of the employee 4, and may send a messageinstructing the transfer of the electronic value information of theadvance to the card company server 30. Note that when calculating theamount payable, if the salary per hour is not specified in theemployment conditions, a pattern may be considered in which the amountof monthly salary divided by the day increases based on the time anddate, or for example, a pattern in which up to 100,000 yen as a fixedamount can be used as the payable amount when working half of the month.

If the provider server 20 a has received selection informationbeforehand from an employee terminal 40 instructing the transfer ofelectronic value information of the advance to be done automatically(automatic charge), the provider server 20 a may automatically transmita message instructing the transfer of the electronic value informationof the advance to the card company server 30 at the time when theadvanceable amount increases. On the other hand, if the provider server20 a has received selection message beforehand from the employeeterminal 40 instructing a transfer of the electronic value informationof the advance is to be done manually (manual charge), the providerserver 20 a may transmit a message instructing the transfer of theelectronic value information of the advance to the card company server30 at the time when an instruction for transfer is received from theemployee terminal 40.

If automatic charge was selected, from the electronic value informationof the transferred advance, the provider server 20 a resets the amountof money not used at the end of the payroll day (the end of everymonth), and the amount used may be generated as salary deduction data.The company server 10 acquires the salary deduction data generated bythe provider server 20 a by downloading it, and performs a transferprocess to the bank server 50 of the salary amount minus the advance tothe bank account 50 a of the employee 4.

Note that the financial demand response provision service system 100according to the present embodiment is assumed to realize theabove-described business model using the card settlement network of acard company 3 (not shown) which is different from the network 60 suchas an IP network. For this reason, the employee 4 is able to shop at amember store and deposit/withdraw money from a partner ATM (AutomaticTeller Machine) using the possessed card 40 a. In addition, if the card40 a is a debit card to which a credit card number is provided, it canalso be used for online shopping.

In recent years, in order to facilitate card payments, standardizationof card terminals used for card payments has been implemented, forcredit payments, standard specifications such as EMV (EuroPayInternational, MasterCard International and Visa International;registered trademark) and domestic applications are being used, andbanks have established Federation Bankers' Association specifications.As an example of a standard specification, a general-purpose paymentnetwork system, such as CAFIS (Credit And Finance Information System:registered trademark), is widely used, in which card managementcompanies for payment at the national level, distribution companies andthird parties such as financial institutions (settlement companies),affiliated stores, etc. are connected online and payments are made usinga card such as a credit card or a cash card.

Also, in order to differentiate from other companies, a payment networkof brands can be established for each payment card operating companyinstead of a general-purpose payment network based on a strategy forcollecting payment cards with a unique service by the payment cardoperating company. For example, JCN (Japan Card Network; RegisteredTrademark) in the case of JCB (JCB; Registered Trademark), VisaNet(VisaNet; Registered Trademark) in the case of VISA (Visa International;registered trademark), and these payment networks are used as paymentnetworks to replace CAFIS.

Hereinafter, the basic operation of the financial demand responseprovision service system 100 according to the present embodiment shownin FIG. 24 will be described with reference to FIG. 25. The providerserver 20 a and the card company server 30 correspond to the providerserver 20 of the first embodiment.

When the attendance management data server 11 transmits the attendancemanagement data of the employee 4 to the provider server 20 a (stepS11), the attendance management data is transferred to the card companyserver 30 (step S12). Note that the employee terminal 40 has alreadyexecuted the processing for applying for the use of the financial demandresponse provision service system 100 that implements the business modelby inputting the necessary items beforehand.

In response to this, Card Company 3 has the card 40 a which was orderedto be manufactured by a printing company (not shown) delivered by mailor the like (step S13). Note that in the financial demand responseprovision service system 100 according to the present embodiment, thecard 40 a is not essential, and at a minimum, identification informationsuch as a card number which can be managed by the card company server 30and can be shared with employees is sufficient.

Next, the employee 4 operates the employee terminal 40 to login to thesite (provider server 20 a) of the service provider 2 based on the logininformation enclosed in the mailed card 40 a (step S14). For the firstlogin, the employee 4 operates the employee terminal 40 to inputselection information instructing either the automatic transfer of theelectronic value information of an advance (automatic charge) or amanual transfer (manual charge). By receiving this selectioninformation, the provider server 20 a performs a card activationprocessing for permitting the use of the card 40 a, and the card companyserver 30 similarly performs an activation processing of the card 40 a(step S15). Here, the validation process refers to a process ofassociating the managed account 30 a with the card 40 a.

After the above pre-processing, the provider server 20 a calculates theadvanceable amount for the employee 4 when the attendance managementdata of the employee 4 is transmitted from the attendance managementdata server 11 in, for example, CSV (Comma Separated Value) format (stepS16), and a message instructing the transfer of the electronic valueinformation of the advance (advance charge) which is within the range ofthe calculated advanceable amount to the managed account 30 a of theemployee 4 is sent to the card company server 30 (step S17).

Note that at the time when the provider server 20 a has received theattendance management data from the attendance management data server11, the provider server 20 a calculates the advanceable amount based onthe fixed salary per unit time under the terms in the employmentconditions of the employee 4 and the actual working hours based on theattendance management data of the employee 4. For example, if 8 hourswork has been done with the employment condition of 10,000 yen per hour,and the possible advance rate is set to 70%, the salary is 80000 yen andthe advanceable amount is 56000 yen. When the card company server 30receives a message instructing an advance charge from the providerserver 20 a, a transfer process of the electronic value information isperformed on the managed account 30 a of the employee 4, and an advancecharge managed in association with the managed account 30 a is performedon the card 40 a possessed by the employee (step S18).

Note that the use of the advance charge advance amount is managed by theselection information input when the employee 4 logged in to theprovider server 20 a as in step S14. That is, if the provider server 20a has received beforehand from the employee terminal 40 selectioninformation instructing the transfer of electronic value information ofthe advance to be done automatically (automatic charge), the providerserver 20 a automatically transmits a message instructing the transferof the electronic value information of the advance to the card companyserver 30 at the time when the advanceable amount is increased by apredetermined amount. On the other hand, if the provider server 20 a hasreceived beforehand from the employee terminal 40 selection informationinstructing a transfer of the electronic value information of theadvance to be done manually (manual charge), the provider 20 a transmitsa message instructing the transfer of the electronic value informationof the advance to the card company server 30 at the time when aninstruction for transfer is issued from the employee terminal 40.

As shown in FIG. 26, in the provider server 20 a, a communication unit21, a processing unit 22, and a storage unit 23 are commonly connectedvia a bidirectional input/output bus 24 in which a plurality of linesfor address, data, and control are configured.

The communication unit 21 is a communication LSI (Large ScaleIntegration) that carries a communication interface between the network60 and the provider server 20 a (processing unit 22), and for example,the file transfer linked by the API (Application Program Interface) isperformed between the company server 10 connected to the network 60 andthe card company server 30 by TCP/IP (Transmission ControlProtocol/Internet Protocol).

The processing unit 22 calculates the advanceable amount for theemployee 4 based on the attendance management data of the employee sentfrom the company server 10, and performs transfer processing to transferto the card company server 30 the electronic value information of theadvance to the managed account 30 a for the employee 4 which is withinthe range of the calculated advanceable amount, and this is done incooperation with the communication unit 21 and the storage unit 23.

In order for the processing unit 22 to calculate the advanceable amountfor the employee 4 based on the attendance management data of employee 4sent from attendance management data server 11 and execute a function asa processing means for transmitting a message instructing the transferof electronic value information of the advance which is within thecalculated advanceable amount range to the managed account 30 a of theemployee 4 to the card company server 30, an attendance management dataacquisition unit 221, a calculation unit 222, an auto charge data outputunit 223, and a deduction data generating unit 224 are provided asprogram execution means.

The attendance management data acquisition unit 221 acquires theattendance management data of a specific employee 4 from the attendancemanagement data server 11 via the communication unit 21 in CSV format,and delivers the attendance management data to the calculation unit 222.At the time when the calculation unit 222 has received the time date,the calculation unit 222 calculates the advanceable amount based on thefixed salary per unit time under the terms in the employment conditionsof the employee 4 and the actual working hours based on the attendancemanagement data of the employee 4 and delivers it to the auto chargedata output unit 223. The auto charge data output unit 223 transmits amessage instructing the transfer of the electronic value information ofthe advance (advance charge) to the card company server 30 via thecommunication unit 21.

Note that if the calculation unit 222 has received selection informationbeforehand instructing that the electronic value information of theadvance be automatically transferred (automatic charge) from theemployee terminal 40, the calculation unit 222 also performs aprocessing to reset the electronic value information that has not beenused as of the payroll date, furthermore, the deduction data generatingunit 224 performs a calculation processing for generating the amountused by the employee 4 out of the advanced charged amount as salarydeduction data.

If the auto charge data output unit 223 has received selectioninformation from the employee terminal 40 beforehand that automaticcharging is to be done, the auto charge data output unit 223automatically transmits a message instructing the transfer of theelectronic value information of the advance to the card company server30 at the time when the advanceable amount increases. On the other hand,if the auto charge data output unit 223 has received selectioninformation beforehand that manual charging is to be done, the autocharge data output unit 223 transmits a message instructing transfer ofelectronic value information of an advance to the card company server 30at the time when an instruction for transfer is issued from the employeeterminal 40.

The deduction data generating unit 224 generates, in CSV format, theamount used by the employee from the transferred electronic valueinformation of the advance as salary deduction data. The company server10 periodically or irregularly acquires salary deduction data (CSV)generated by the deduction data generating unit 224 from the providerserver 20 a, and requests to the bank server 50 performing a transferprocessing of the salary amount minus the advance amount to the bankaccount 50 a of the employee 4.

The storage unit 23 is mounted with, for example, a semiconductorstorage element such as SRAM (Static Random Access Memory), DRAM(Dynamic Random Access Memory), flash RAM, or a large capacity storageelement such as one with light or magnets, and in the embodimentdescribed above in addition to the programs, the employee data 231,payroll table 232, auto charge data 233, charge data 233, and attendancemanagement data 234 are also assigned and stored in the work area.

As shown in FIG. 27A, the employee data 231 has as data items at least a“company ID” which is uniquely assigned to each company 1 that hasentered into a contract for using this business model, and in addition,has as data items a uniquely assigned “employee ID” for each employee 4who applied for use of this business model beforehand, and a uniquelyassigned “card ID” for each card 40 a managed in association with amanaged account 30 a of an employee managed by the card company server30.

As shown in FIG. 27B, the payroll table 232 is input and transferred bya company representative based on the employment contract, and has atleast “company ID (identification)”, “employee ID”, “hourly/dailysalary/monthly salary”, and “salary amount” as data items. Further, asshown in FIG. 27C, the charge data (auto charge data) 233 is generatedby the processing unit 22 (auto charge data output unit 223 or deductiondata generating unit 224), has at least “card ID”, “advance chargeautomatic (auto)/manual”, and “charge amount (remaining amount)” as dataitems. Also, as shown in FIG. 27D, the attendance management data 234 isinput and transferred by a company representative, and has at least“company ID”, “employee ID”, and at least one of “work days”, “workhours” and “work month” are included as data items. That is, there arealso cases where “company ID”, “employee ID”, and “working hours” areincluded as data items.

The employee data 231, the payroll table 232, the auto charge data 233,and the attendance management data 234 are all created in CSV format fortransfer, and are linked by the company ID and the employee ID.

(Operation of the Embodiments)

Hereinafter, the fund demand handling process of the provider server 20a shown in FIG. 26 and FIGS. 27A, 27B, 27C and 27D, and the financialdemand response tabulation process will be described in detail withreference to the flowcharts shown in FIGS. 28A and 28B.

The financial demand handling process will be described. In FIG. 28A, inthe provider server 20 a, first, the processing unit 22 performs inputand import of a payroll table in CSV format generated by the companyserver 10 (step S101). Next, when the attendance management dataacquisition unit 221 fetches the attendance management data 234 from theattendance management data server 11 via the communication unit 21 inCSV format by file transfer (step S102 “YES”), the calculation unit 222calculates the advanceable amount (step S103). Referencing the storageunit 23 at the time when attendance management data 234 is received fromthe attendance management data server 11, the calculation of theadvanceable amount is calculated based on the pay per unit time (hourlypay/daily pay) stored in the payroll table 232 and the working hoursbased on the attendance management data 234 of the employee 4, and thecalculated advanceable amount is delivered to the auto charge dataoutput unit 223.

At this time, if auto charge data output unit 223 has receivedbeforehand from the employee terminal 40 selection informationinstructing that the transfer of electronic value information of theadvance is to be done “automatically (automatic charge)” (step S104“automatic”), the auto charge data output unit 223 generates the autocharge data 233 at the time when the advanceable amount has increased(step S105 “YES”), and while being stored in a predetermined area (autocharge data 233) of the storage unit 23, transmits a message instructingthe transfer of the electronic value information of the advance (advancecharge) to the card company server 30 via the communication unit 21(step S107). When the card company server 30 receives the message of theadvance charge, the card company server 30 performs the transferprocessing of the electronic value information to the managed account 30a of the employee 4 managed by the card company.

On the other hand, if the auto charge data output unit 223 has receivedbeforehand from the employee terminal 40 selection informationinstructing that the transfer of the electronic value information of anadvance is to be done “manually (manual charge)” (step S104 “manual”),at the time when there is a transfer instruction from the employeeterminal 40 (step S106 “YES”), a message instructing transfer of theelectronic value information of the advance is transmitted to the cardcompany server 30 via the communication unit 21 (step S107). Also inthis case, when the card company server 30 receives the message ofadvance charge, the card company server 30 performs the transferprocessing of the electronic value information to the managed account 30a of the employee 4 managed by the card company.

Next, the money demand response tabulation process will be described. InFIG. 28B, when the salary closing date is reached (step S201 “YES”),then the provider server 20 a (calculation unit 222) performs thecalculation of a fee collection process and a process of resetting thetransferred electronic value information of the advance, which has notbeen used as of the payroll closing date (step S202). Subsequently, thededuction data generating unit 224 generates the amount used by theemployee 4 as obtained from the calculation unit 222 as salary deductiondata (step S203). Then, the company server 10 acquires the deductiondata from the provider server 20 a (deduction data generating unit 224)at the end of the month and requests the bank server 50 to execute atransfer processing of a salary amount minus the advance used to thebank account 50 a of the employee 4.

FIG. 29 shows a screen transition diagram of the employee terminal 40,and FIGS. 30A and 30B shows an example of the screen configuration ofthe home screen and the switch charge method screen.

As shown in FIG. 29, on the LCD (Liquid Crystal Display) monitor of theemployee terminal 40, a login screen, a home screen, or a logout screenis displayed. From FIG. 30A which shows an example of the configurationof a “home screen” transitions to the “charge method switching screen”,and example of which is in FIG. 30B, the remittance screen to theprincipal account (bank account 50 a), the remittance request screen toan account other than the person (bank account 50 a), or the card usagestatement screen are possible.

As shown in FIG. 30A, on the “home screen”, in addition to the cardbalance, buttons for charging a card, bank remittance, usage details,and account management are allocated, and when the employee 4 selects(taps) one of these buttons services corresponding to charging the card40 a, remittance to a bank, browsing usage details, or accountmanagement are executed. These services (applications) executed bychoosing any button will be described later.

Also, as shown in FIG. 30B, on the “charge method switching screen”,check buttons for switching between automatic and manual are assigned.After the employee 4 operates the employee terminals 40 to activate itand presses the proceed button at the first login, switching between“automatic charge” for automatically sending a message instructing thetransfer of the electronic value information of the advance at the timewhen the advanceable amount increases, and “manual charge” fortransmitting a message instructing transfer of the advance electronicvalue information at the time when the employee 4 provides instructionsbecomes possible. Here, if one of them is being selected, the “chargingmethod switching completion screen” is displayed (see FIG. 29).

In FIG. 29, when “manual charge screen” is selected, the advanceableamount is displayed on the LCD monitor of the employee terminal 40, andwhen the employee enters the amount to be charged, the screentransitions to the “manual charge confirmation screen”. Then, under theconfirmation of the employee 4 (a tap of the OK button, not shown), the“manual charge completion screen” is displayed. In addition, if“remittance to personal account screen” is selected, then the employee 4is required to input the name of the bank and the branch, the accountnumber, and the remittance amount by means of the employee terminal 40.If these required items are entered, the screen will transition to the“remittance to personal account confirmation screen”, and then transitto the “remittance to personal account completion screen” afterconfirmation by the employee 4. Note that in case the accountinformation has been input beforehand at the time of employeeregistration, if the account is selected, the screen will transition tothe “remittance to personal account confirmation screen”, and then tothe “remittance to personal account completion screen” afterconfirmation by the employee 4.

Note that even when “remittance to account other than the person screen”is selected, the employee 4 similarly is required to input the name ofthe bank and the branch, the account number, and the remittance amountby means of the employee terminal 40. After entering these requireditems, the screen will transition to “remittance to account other thanthe person confirmation screen,” and then transition to “remittance toaccount other than the person completion screen” under confirmation ofthe employee 4. These screen transitions are realized by the GUI(Graphical User Interface) of the employee terminal 40 which is underthe control of the provider server 20 a (processing unit 22).

FIG. 31 shows an example of services (application) available to theemployee 4.

As shown in FIG. 31, according to the financial demand responseprovision service system 100 according to the present embodiment, withthe managed account 30 a of the employee managed by the card company 3,that advanceable amount can be charged to the card 40 a, andtransferring money from the card 40 a to a bank account in the name ofthe person, to a bank account in the name of another person, or the likeis possible. In addition, cash payments and withdrawals at an ATM aswell as shopping with the card 40 a are also possible, and if the card40 a has a credit card number provided, online shopping can also bedone. Note that the card 40 a is not limited to a prepaid card, and canbe replaced by a credit card, electronic money as a form of conveyance,or the like.

Effect of the Embodiment

According to the financial demand response provision service system 100according to the present embodiment, payment can be made from theadvanceable amount by a card 40 a such as a prepaid card, credit card,electronic money, etc. which is linked to the managed account 30 a ofthe employee 4 managed by the card company 3, and in executing thisbusiness model, the employee 4 who is the worker can use it in real timewithout relying only on a bank transfer. In addition, the card 40 a isnot essential, and the employee 4 is able to realize the same thing onlywith a card number.

Note that the advanceable amount is determined by the amount of pay andthe actual working hours defined in the employment conditions, and thedaily work hours are automatically delivered in CSV format from theattendance management data server 11 of the company 1 to which theemployee 4 belongs, so that the burden on the company representative isgreatly reduced. Also note that attendance management data such as dailyworking hours may be manually uploaded.

Further, according to the financial demand response provision servicesystem 100 according to the present embodiment, if automatic charge forthe advanceable amount (“automatically” transfers electronic valueinformation) is enabled, the card 40 a can be charged automatically whenthe actual working hours increases. Also, if automatic charging isenabled, charges that were not used as of the pay close date will bereset, and the amount deducted from the amount used is paid to theemployee as salary. For this reason, the management load on anaccounting person in the company 1 and on the employee 4 who is the usercan be greatly reduced. In addition, if the automatic charge is disabled(“manually” transfers the electronic value information of the advance),the card 40 a can be manually charged by the input from the employee 4within the range of the advanceable amount, and In this case, manualcharging can be performed at the discretion of the employee 4 allowingfor flexibility which increases usability.

(Financial Demand Response Provision Service Loan Method)

The financial demand response provision service method according to thepresent embodiment is a financial demand response provision servicemethod for providing a financial demand response provision service foran employee 4 belonging to a company 1 using a card company server 30payment network. Then, for example, as shown in FIG. 25, the attendancemanagement data server 11 connected via the network 60 transmits theattendance management data of the employee 4 to the provider server 20 a(S11); the provider server 20 a calculates an advanceable amount for theemployee 4 based on the attendance management data, and sends to thecard company server 30 a message instructing transfer of the electronicvalue information of the advance within the calculated range ofadvanceable amount to the managed account 30 a of the employee 4 managedby the card company 3 (S16, S17); and when the card company server 30receives the message from the provider server 20 a, a process oftransferring the electronic value information to the managed account 30a of the employee is executed (S18).

According to the financial demand response provision service methodaccording to the present embodiment, a business model can be realized bythe provider server 20 a calculating the advanceable amount for theemployee 4 based on the attendance management data and sending a messageinstructing transfer of the electronic value information of an advanceto the managed account 30 a of the employee 4 managed by the cardcompany 3 which is within the range of the advanceable amount calculatedfor the card company server 30, and the card company server 30 executinga transfer processing of the electronic value information to the managedaccount 30 a so that the employee 4 can use an advance in real timewithout relying only on a bank transfer.

(Provider Server)

Also, as shown in FIG. 24, for example, the provider server 20 aaccording to the present embodiment is a provider server connected via anetwork to an attendance management data server 11 for managing the timeof an employee 4 belonging to a company 1, and a card company server 30,which manages a managed account 30 a of the employee 4 and provide anadvance for the employee 4 to provide a financial demand responseprovision service for using the advance. Then, for example as shown inFIG. 26, the provider server 20 a has a processing means (processingunit 22) for transmitting to the card company server 30 a messageinstructing transfer of electronic value information of the advance tothe management account 30 a of the employee 4 within the range of thecalculated advanceable amount based on the attendance management data ofemployee 4, calculate the possible loan amount for employee 4.

According to the provider server 20 a of the embodiments, a providerserver 20 a can be provided in which a processing unit 22 calculates theadvanceable amount for the employee 4 based on the attendance managementdata of the employee 4 and instructs the card company server 30 totransfer the electronic value information of the advance which is withinthe calculated range of advanceable amount to the managed account 30 aof the employee 4, so that the employee 4 is able to use the advance inreal time without relying only on a bank transfer.

Also, a program according to the present embodiment is, for example, asshown in FIG. 24 a program of the provider server 20 a connected via thenetwork 60 to an attendance management data server 11 for managing thetime of an employee 4 belonging to a company 1 and to a card companyserver 30, which manages a managed account 30 a of the employee 4 andthe advance to the employee 4 so as to provide a financial demandresponse provision service for using the advance. Then, the program ischaracterized in that, for example, as shown in the flowchart of FIG. 28(a), the program performs a procedure which calculates the advanceableamount for employee 4 based on the attendance management data ofemployee 4 sent from attendance management data server 11 to thecomputer (provider server 20 a) (S103), and a procedure which sends amessage to the card company server 30 instructing the transfer of theelectronic value information of the advance that is within thecalculated range of advanceable amount to the managed account 30 a ofthe employee 4 (S104 to S107).

According to the program of the present embodiment, by sequentiallyreading out and executing the program according to the presentembodiment which is stored in the program area of the storage unit 23 bythe provider server 20 a, an employee 4 can use an advance in real timewithout relying on only a bank transfer.

Although the present invention has been described above using theembodiments, it goes without saying that the technical scope of thepresent invention is not limited to the scope described in the aboveembodiments. Various changes or modifications that are apparent to thoseskilled in the art can be added to the above embodiments. In addition,it is also apparent from the scope of the claims that embodiments whichadd such changes or improvements can also be included in the technicalscope of the present invention.

The invention described in the following attached claims were initiallyattached to the request for the prior-priority application. The itemnumbers of the claims described in the appendices are as in the claimsattached first to the request for the application prior to the right ofpriority.

1. A financial demand response provision service system for providingfinancial demand response services to one or more employees belonging toa company comprising: a company server for managing one or more creditlimits for one or more employees, a time server for managing time dataof the one or more employees, a provider server for managing managedaccounts of the one or more employees, and a bank server for managingone or more bank accounts to which one or more salaries of one or moreemployees are transferred from the company, wherein the servers areconnected via a network, and wherein the provider server comprises: acalculation unit which calculates an advanceable amount for anindividual employee based on an individual credit limit amount and timedata and transfers and manages electronic value information of anindividual advance managed by a provider temporarily provided on behalfof the company based on an individual advanceable amount, an auto chargedata output unit which performs a transfer processing of transferringelectronic value information of the individual advance of the individualmanaged account to a bank account, and an output means which outputs tothe company server, the individual advance amount loaned to theindividual employee by transferring the electronic value information ofthe individual advance from the individual managed account to a bankaccount, wherein a total advanceable amount to the one or more employeesof a same company does not exceed the company's total advanceable amountrange for the company as set by the provider.
 2. The financial demandresponse provision service system according to claim 1, wherein if thetotal advanceable amount to the one or more employees within apredetermined period of the same company exceeds the company's totaladvanceable amount range, the auto charge data output unit cancels thetransfer processing of electronic value information of one or moreadvances to one or more bank accounts from one or more managed accountsof one or more employees at the company in which the total advanceableamount for the one or more employees exceeds the company's totaladvanceable amount range.
 3. The financial demand response provisionservice system according to claim 1, wherein the advanceable amountrange for the company is set based on company credit information withregards to a credit of the company, and the provider server includes acompany credit manager unit that manages the company credit information.4. The financial demand response provision service system according toclaim 1, wherein the provider server includes a usage fee calculationunit that calculates the usage fee of the financial demand responseservice based on the electronic value information of the advancetransferred by the auto charge data output unit, and a billing unit forbilling the company or the employee for use of the financial demandresponse service.
 5. The financial demand response provision servicesystem according to claim 1, wherein an individual employee terminalconnected via a network and operated by an individual employee transmitsselection information for automatically or manually transferring theelectronic value information of the individual advance from theindividual managed account to the bank account, wherein the providerserver includes a time data acquisition unit which receives time data,wherein when the time data acquisition unit receives new time data, thecalculation unit calculates a new advanceable amount for an individualemployee, transfers electronic value information of the individualadvance managed by a provider temporarily providing on behalf of thecompany based on the new advanceable amount, and increases theelectronic value information of the individual advance managed by theindividual managed account, and wherein if the selection informationtransmitted beforehand from the individual employee terminal instructsperformance to be done automatically, when the electronic valueinformation of the individual advance increases, the auto charge dataoutput unit increases the electronic value information of the individualadvance from the individual managed account to the bank account withinthe increased range of the electronic value information of the advance.6. The financial demand response provision service system according toclaim 5, wherein if the individual employee terminal transmitstransmission information for automatically transferring the electronicvalue information of the advance from the managed account to the bankaccount, information as to whether to transfer a fixed amount or afluctuating amount that fluctuates at a fluctuating rate set by theindividual employee beforehand is also transferred to the bank account,wherein in the case where the information indicates that a fixed amountis to be made, if the fixed amount is lower than the increase in theelectronic value information of the individual advance, the auto chargedata output unit transfers the electronic value information of theadvance corresponding to only the fixed amount to the bank account, butif the increased electronic value information of the individual advanceis lower than the fixed amount, the auto charge data output unittransfers only the increased amount as the electronic value informationof the individual advance to the bank account, and in the case where theinformation indicates that the transfer is to be done by a fluctuatingamount that fluctuates at a fluctuating rate, the auto charge dataoutput unit transfers to the bank account the electronic valueinformation of the individual advance in the amount obtained bymultiplying the increased electronic value information of the individualadvance by the fluctuating rate.
 7. The financial demand responseprovision service system according to claim 5, wherein the calculationunit calculates a new individual advanceable amount to the employee whenthe time data acquisition unit receives time data.
 8. The financialdemand response provision service system according to claim 5, whereinif the selection information transmitted beforehand from the individualemployee terminal has been selected to be performed manually, whentransfer instruction information from the individual employee terminalis received for transferring a predetermined amount to the bank account,the auto charge data output unit transfers to the bank accountelectronic value information of the individual advance corresponding tothe predetermined amount in the transfer instruction information basedon electronic value information of the individual advance of themanagement account.
 9. The financial demand response provision servicesystem according to claim 1, wherein the provider server resets theelectronic value information of the one or more advances remaining inthe one or more managed accounts as of the company's payroll closingdate, an individual's closing date as determined by the company, or acommon closing date for all companies and has a deduction datageneration unit which generates an amount corresponding to theelectronic value information of the one or more advances transferred tothe one or more bank accounts by the auto charge data output unit assalary deduction data, and wherein the company server periodically orirregularly acquires the salary deduction data from the deduction datageneration unit for the bank server, and from the salary calculatedbased on the one or more employee's managed time, requests execution oftransfer processing of the transfer amount minus the advance amountcorresponding to the salary deduction data.
 10. The financial demandresponse provision service system according to claim 1, wherein whenperforming the transfer processing for transferring the electronic valueinformation of the advance of the one or more managed accounts to theone or more bank accounts, the auto charge data output unit transfers tothe one or more bank accounts the electronic value information minus atransfer processing fee.
 11. A financial demand response provisionservice system for providing financial demand response services to oneor more employees belonging to a company comprising: a company serverfor managing one or more credit limits for one or more employees, a timeserver for managing time data of the one or more employees, a providerserver that manages one or more managed accounts of the one or moreemployees, and a bank server for managing one or more bank accounts foremployee card payments, wherein the servers are connected via a network,and wherein the provider server comprises: a calculation unit whichcalculates an individual advanceable amount for an individual employeebased on an individual credit limit amount and time data and transfersand manages electronic value information of an advance managed by aprovider temporarily providing on behalf of the company based on theindividual advanceable amount, an auto charge data output unit whichperforms the transfer processing of transferring electronic valueinformation of the individual advance of the individual managed accountto the bank account, and an output means which outputs to the companyserver, the advance amount loaned to the individual employee bytransferring the electronic value information of the individual advancefrom the individual managed account to a bank account, wherein the totaladvanceable amount to the one or more employees of a same company doesnot exceed the company's total advanceable amount range for the companyas set by the provider.
 12. A financial demand response provisionservice system for providing financial demand response services to oneor more employees belonging to a company comprising: a company serverfor managing one or more credit limits for each employee, a time serverfor managing time data of the one or more employees, a provider serverthat manages one or more managed accounts of the one or more employees,and an electronic money server for managing electronic money of the oneor more employees; wherein the servers are connected via a network, andwherein the provider server comprises: a calculation unit whichcalculates an advanceable amount for an individual employee based on anindividual credit limit amount and time data and transfers and manageselectronic value information of an individual advance managed by aprovider temporarily providing on behalf of the company based on theindividual advanceable amount, an auto charge data output unit whichcharges to the employee's electronic money electronic value informationof the individual advance in the individual managed account, and anoutput means which outputs to the company server, the individual advanceamount loaned to the employee by charging to a bank account theelectronic value information of the individual advance from anindividual managed account, wherein the total advanceable amount to theone or more employees of a same company does not exceed the company'stotal advanceable amount range for the company as set by the provider.13. A financial demand response provision service system for providingfinancial demand response services to one or more employees belonging toa company comprising: a company server for managing one or more creditlimits for one or more employees, a time server for managing time dataof the one or more employees, a provider server that manages one or moremanaged accounts of the one or more employees, and a virtual currencyserver for managing virtual currency accounts of the one or moreemployees; wherein the servers are connected via a network, and whereinthe provider server comprises: a calculation unit which calculates anindividual advanceable amount for an individual employee based on anindividual credit limit amount and time data and transfers and manageselectronic value information of an individual advance managed by aprovider temporarily providing on behalf of the company based on theindividual advanceable amount, an auto charge data output unit whichperforms a transfer processing of transferring electronic valueinformation of the individual advance of an individual managed accountto a virtual currency account, and an output means which outputs to thecompany server, the individual advance amount loaned to the individualemployee by transferring the electronic value information of theindividual advance from the individual managed account to a virtualcurrency account, wherein the total advanceable amount to the one ormore employees of a same company does not exceed the company's totaladvanceable amount range for the company as set by the provider.
 14. Thefinancial demand response provision service system according to any oneof claim 1, wherein the provider server includes an advance raising unitfor raising advances through crowdfunding which includes the ability totransmit information on the financial demand response service andinformation on the provision of advances to an unspecified number ofpeople via a network.
 15. A provider server for a financial demandresponse provision service system for providing financial demandresponse services to one or more employees belonging to a company havinga company server for managing one or more credit limits for one or moreemployees, a time server for managing time data of the one or moreemployees, a provider server that manages one or more managed accountsof the one or more employees, and a bank server for managing one or morebank accounts to which the salary of the one or more employees istransferred from the company wherein the servers are connected via anetwork, the provider server comprising: a calculation unit whichcalculates an individual advanceable amount for an individual employeebased on an individual credit limit amount and time data and transfersand manages electronic value information of an individual advancemanaged by a provider temporarily providing on behalf of the companybased on the individual advanceable amount, an auto charge data outputunit which performs a transfer processing of transferring electronicvalue information of the individual advance of an individual managedaccount to a bank account, and an output means which outputs to thecompany server, the individual advance amount loaned to the individualemployee by transferring the electronic value information of the advancefrom the individual managed account to a bank account, wherein the totaladvanceable amount to the one or more employees of a same company doesnot exceed the company's total advanceable amount range for the companyas set by the provider.
 16. A provider server for a financial demandresponse provision service system for providing financial demandresponse services to one or more employees belonging to a company havinga company server for managing one or more credit limits for one or moreemployees, a time server for managing time data of the one or moreemployees, a provider server that manages one or more managed accountsof the one or more employees, and a bank server for managing one or morebank accounts for the card payment of the one or more employee whereinthe servers are connected via a network, the provider server comprising:a calculation unit which calculates an individual advanceable amount foran individual employee based on an individual credit limit amount andtime data and transfers and manages electronic value information of anindividual advance managed by a provider temporarily providing on behalfof the company based on the individual advanceable amount, an autocharge data output unit which performs the transfer processing oftransferring electronic value information of the individual advance ofthe individual managed account to the bank account, and an output meanswhich outputs to the company server, the individual advance amountloaned to the employee by transferring the electronic value informationof the individual advance from individual managed account to a bankaccount, wherein the total advanceable amount to the one or moreemployees of a same company does not exceed the company's totaladvanceable amount range for the company as set by the provider.
 17. Aprovider server for a financial demand response provision service systemfor providing financial demand response services to one or moreemployees belonging to a company having a company server for managingone or more credit limits for one or more employees, a time server formanaging time data of the one or more employees, a provider server thatmanages one or more managed accounts of the one or more employees, andan electronic money server for managing electronic money of the one ormore employee wherein the servers are connected via a network, theprovider server comprising: a calculation unit which calculates anindividual advanceable amount for an individual employee based on anindividual credit limit amount and time data and transfers and manageselectronic value information of an individual advance managed by aprovider temporarily providing on behalf of the company based on theindividual advanceable amount, an auto charge data output unit whichcharges to the individual employee's electronic money electronic valueinformation of the individual advance in the individual managed account,and an output means which outputs to the company server, the individualadvance amount loaned to the individual employee by charging to a bankaccount the electronic value information of the individual advance fromthe individual managed account, wherein the total advanceable amount tothe one or more employees of a same company does not exceed thecompany's total advanceable amount range for the company as set by theprovider.
 18. A provider server for a financial demand responseprovision service system for providing financial demand responseservices to one or more employees belonging to a company having acompany server for managing one or more credit limits for one or moreemployees, a time server for managing time data of the one or moreemployees, a provider server that manages one or more managed accountsof the one or more employees, and a virtual currency server for managingone or more virtual currency accounts of the one or more employeeswherein the servers are connected via a network, the provider servercomprising: a calculation unit which calculates an individualadvanceable amount for an individual employee based on an individualcredit limit amount and time data and transfers and manages electronicvalue information of an individual advance managed by a providertemporarily providing on behalf of the company based on the individualadvanceable amount, an auto charge data output unit which performs atransfer processing of transferring electronic value information of theindividual advance of an individual managed account to a virtualcurrency account, and an output means which outputs to the companyserver, the individual advance amount loaned to the individual employeeby transferring the electronic value information of the individualadvance from the individual managed account to an individual virtualcurrency account, wherein the total advanceable amount to the one ormore employees of a same company does not exceed the company's totaladvanceable amount range for the company as set by the provider.
 19. Amethod for providing a financial demand response provision service whichprovides financial demand response services to one or more employeesbelonging to a company having a company server that manages one or morecredit limits for one or more employees, a time server for managing timedata of the one or more employee, a provider server that manages one ormore managed accounts of the one or more employees, and a bank serverthat manages a one or more bank accounts to which the salary of the oneor more employees is transferred from the company wherein the serversare connected via a network, the method comprising: the provider serverconducting the steps of: calculating an individual advanceable amountfor an individual employee based on an individual credit limit amountand time data and transferring and managing electronic value informationof an individual advance managed by a provider temporarily providing onbehalf of the company based on the individual advanceable amount,transferring the electronic value information of the individual advanceof the individual managed account to the bank account, and outputting tothe company server the individual advance amount loaned to theindividual employee by transferring the electronic value information ofthe individual advance from the individual managed account to the bankaccount, wherein the total advanceable amount to the one or moreemployees of a same company does not exceed the company's totaladvanceable amount range for the company as set by the provider.
 20. Aprovider server program for providing a financial demand responseprovision service which provides financial demand response services toone or more employees belonging to a company having a company serverthat manages one or more credit limits for one or more employees, a timeserver for managing time data of the one or more employee, a providerserver that manages one or more managed accounts of the one or moreemployees, and a bank server that manages one or more bank accounts towhich the salary of the one or more employees is transferred from thecompany wherein the servers are connected via a network, the programcomprising: having a computer conduct the steps of: calculating anindividual advanceable amount for an individual employee based on anindividual credit limit amount and time data and transferring andmanaging electronic value information of an individual advance managedby a provider temporarily providing on behalf of the company based onthe individual advanceable amount, transferring the electronic valueinformation of the individual advance of an individual managed accountto an individual bank account, and outputting to the company server theindividual advance amount loaned to the individual employee bytransferring the electronic value information of the individual advancefrom the individual managed account to the individual bank account,wherein the total advanceable amount to the one or more employees of asame company does not exceed the company's total advanceable amountrange for the company as set by the provider.